[dir="ltr"] .branded-collection-title {
  padding-left: 16px;
}
[dir="rtl"] .branded-collection-title {
  padding-right: 16px;
}
.branded-collection-title {
  position: relative;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.25;
  font-weight: 300;
  color: #000;
  text-transform: capitalize;
  z-index: 2;
  transition: -webkit-text-decoration 0.15s linear;
  transition: text-decoration 0.15s linear;
  transition: text-decoration 0.15s linear, -webkit-text-decoration 0.15s linear;
  margin-top: 0;
  margin-bottom: 30px;
}
[dir="ltr"] .branded-collection-title:before {
  left: 0;
}
[dir="rtl"] .branded-collection-title:before {
  right: 0;
}
.branded-collection-title:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 39px;
  position: absolute;
  top: calc(50% - 19.5px);
  border-radius: 4px;
  background: var(--primary-color);
}
@media (min-width: 769px) {
  .branded-collection-title:before {
    width: 4px;
    height: 24px;
    top: calc(50% - 12px);
  }
}
@media (min-width: 769px) {
  [dir="ltr"] .branded-collection-title {
    padding-left: 14px;
  }
  [dir="rtl"] .branded-collection-title {
    padding-right: 14px;
  }
  .branded-collection-title {
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 400;
    color: #595959;
    margin-top: 0;
    margin-bottom: 10px;
  }
}
[dir="ltr"] .article-card__post-type-icon {
  left: 0;
}
[dir="rtl"] .article-card__post-type-icon {
  right: 0;
}
.article-card__post-type-icon {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 0;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  max-height: 20px;
  position: absolute;
  bottom: 0;
  color: #fff;
}
.article-card__post-type-icon--gallery {
  padding: 5px 7px;
  flex-direction: row;
}
.article-card__post-type-icon--opinion {
  padding: 5px 3.75px;
  max-height: 30px;
  min-width: 20px;
}
.article-card__post-type-icon--opinion .icon--12 {
  height: 10px;
}
.article-card__post-type-icon--video {
  padding: 0;
}
[dir="ltr"] .article-card__post-type-icon--gallery-count {
  margin-right: 3px;
}
[dir="rtl"] .article-card__post-type-icon--gallery-count {
  margin-left: 3px;
}
.article-card__post-type-icon--gallery-count {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 0.833;
  color: #fff;
  padding-top: 2px;
}
.article-featured-image {
  display: block;
  margin: 16px -15px 0;
}
.article-featured-image figcaption {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  color: #626262;
  color: #595959;
  margin: 5px 15px 0;
}
@media (min-width: 769px) {
  .article-featured-image figcaption {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.75;
    margin: 5px 0 0;
  }
}
@media (min-width: 769px) {
  .article-featured-image {
    margin: 30px 0 0;
  }
}
html[dir="ltr"] .article-featured-image figcaption {
  font-size: 14px;
  font-size: 0.875rem;
}
.theme-chinese .article-featured-image figcaption {
  font-weight: 200;
}
@media (min-width: 769px) {
  .theme-chinese .article-featured-image figcaption {
    line-height: 1.4;
  }
}
@media (min-width: 769px) {
  .theme-ajb .article-featured-image figcaption,
  .theme-aje .article-featured-image figcaption {
    line-height: 1.3;
  }
}
.article__featured-datawrapper {
  margin: 30px 0 0;
}
.compact-featured-area .article__featured-datawrapper {
  margin: 30px 15px 0;
}
.featured-gallery__item {
  margin: 0;
  display: block !important;
}
.featured-gallery__caption {
  font-size: 14px;
  font-size: 0.875rem;
  width: 100%;
  display: block;
  background-color: transparent;
  color: #fff;
  z-index: 1;
  bottom: 0;
  left: 0;
  text-align: left;
}
@media (max-width: 768.98px) {
  .featured-gallery__caption {
    color: #8d8d8d;
    padding: 0 10px;
    min-height: 60px;
  }
}
.featured-gallery__slider {
  position: relative;
  height: 100%;
  width: 100%;
}
.featured-gallery__count {
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  padding: 0 10px;
  background-color: #000;
  border-radius: 10px;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  direction: ltr;
}
@media (max-width: 768.98px) {
  .featured-gallery__count {
    color: #c3c3c3;
    bottom: 5px;
    left: 15px;
  }
}
.featured-gallery {
  position: relative;
}
.featured-gallery .slick-list {
  border-radius: 10px;
}
@media (max-width: 768.98px) {
  .featured-gallery .slick-list {
    border-radius: 0;
  }
}
.featured-gallery .slick-next,
.featured-gallery .slick-prev {
  width: 48px;
  height: 48px;
  transition-duration: 0.2s;
  z-index: 2;
  background-color: #000;
  padding: 10px;
}
.featured-gallery .slick-next.focus-visible,
.featured-gallery .slick-next:focus,
.featured-gallery .slick-next:focus-visible,
.featured-gallery .slick-next:hover,
.featured-gallery .slick-prev.focus-visible,
.featured-gallery .slick-prev:focus,
.featured-gallery .slick-prev:focus-visible,
.featured-gallery .slick-prev:hover {
  background-color: #000;
}
.featured-gallery .slick-next.focus-visible,
.featured-gallery .slick-next:focus-visible,
.featured-gallery .slick-prev.focus-visible,
.featured-gallery .slick-prev:focus-visible {
  outline: 5px auto Highlight;
  outline: 5px auto -webkit-focus-ring-color;
}
.featured-gallery .slick-prev {
  left: 0;
}
.featured-gallery .slick-next {
  right: 0;
}
.featured-gallery .slick-disabled {
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 768.98px) {
  .featured-gallery {
    height: 100%;
    width: 100%;
  }
  .featured-gallery .slick-next,
  .featured-gallery .slick-prev {
    width: 32px;
    height: 32px;
    padding: 6px;
  }
}
html[dir="rtl"] .featured-gallery .slick-next,
html[dir="rtl"] .featured-gallery .slick-prev {
  right: auto;
  left: auto;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html[dir="rtl"] .featured-gallery .slick-prev {
  right: 0;
}
html[dir="rtl"] .featured-gallery .slick-next {
  left: 0;
}
@media (max-width: 768.98px) {
  html[dir="rtl"] .container--article .featured-gallery__slider {
    left: auto;
    right: -15px;
  }
}
html[dir="rtl"] .featured-gallery__caption {
  text-align: right;
}
html[dir="rtl"] .featured-gallery__count {
  left: auto;
  right: 0;
}
@media (max-width: 768.98px) {
  html[dir="rtl"] .featured-gallery__count {
    right: 15px;
  }
}
.container--article .featured-gallery {
  height: 513px;
  width: 770px;
  margin-bottom: 60px;
  margin-top: 20px;
}
@media (max-width: 768.98px) {
  .container--article .featured-gallery {
    margin-bottom: 0;
    height: 100%;
    width: 100%;
  }
}
@media (max-width: 768.98px) {
  .container--article .featured-gallery__slider {
    width: calc(100% + 30px);
    left: -15px;
  }
}
.container--article .featured-gallery__caption {
  color: #595959;
}
@media (max-width: 768.98px) {
  .container--article .featured-gallery__caption {
    padding: 0;
  }
}
@media (max-width: 768.98px) {
  .container--article .featured-gallery__count {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.qid-featured__video-wrapper .featured-gallery {
  height: 100%;
  width: 100%;
}
.compact-featured-area__media .featured-gallery {
  width: 570px;
}
.compact-featured-area__media .featured-gallery .featured-gallery__caption {
  color: #595959;
}
@media (max-width: 768.98px) {
  .compact-featured-area__media .featured-gallery {
    height: 100%;
    width: 100%;
  }
}
.amp .compact-featured-area__media .featured-gallery__count-container,
.amp .container--article .featured-gallery__count-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 768.98px) {
  .amp .compact-featured-area__media .featured-gallery__caption,
  .amp .container--article .featured-gallery__caption {
    padding: 0 15px;
  }
}
.amp .compact-featured-area__media .featured-gallery__count,
.amp .container--article .featured-gallery__count {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media (min-width: 769px) {
  .amp .compact-featured-area__media .featured-gallery__count,
  .amp .container--article .featured-gallery__count {
    top: 379px;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@media (max-width: 768.98px) {
  .amp .compact-featured-area__media .featured-gallery__count,
  .amp .container--article .featured-gallery__count {
    bottom: calc(33.4% + 5px);
  }
}
@media (max-width: 768.98px) {
  .amp .compact-featured-area__media .featured-gallery__slider:before,
  .amp .container--article .featured-gallery__slider:before {
    content: "";
    padding-top: 100%;
    height: 0;
    width: 1px;
    margin-left: -1px;
    float: left;
  }
  .amp .compact-featured-area__media .featured-gallery__slider:after,
  .amp .container--article .featured-gallery__slider:after {
    content: "";
    display: table;
    clear: both;
  }
  .amp .compact-featured-area__media .featured-gallery__image:before,
  .amp .container--article .featured-gallery__image:before {
    content: "";
    padding-top: 66.6666666667%;
    height: 0;
    width: 1px;
    margin-left: -1px;
    float: left;
  }
  .amp .compact-featured-area__media .featured-gallery__image:after,
  .amp .container--article .featured-gallery__image:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media (max-width: 768.98px) {
  .amp .compact-featured-area__media .amp-carousel-button,
  .amp .container--article .amp-carousel-button {
    margin-bottom: 33.4%;
  }
}
@media (min-width: 769px) {
  .amp .compact-featured-area__media .featured-gallery .amp-carousel-button,
  .amp .container--article .featured-gallery .amp-carousel-button {
    top: -35px;
  }
}
@media (min-width: 769px) {
  .amp .compact-featured-area__media .featured-gallery {
    height: 510px;
  }
}
@media (min-width: 769px) {
  .amp .container--article .featured-gallery {
    height: 573px;
    margin-bottom: 0;
  }
  .amp .container--article .featured-gallery .amp-carousel-button {
    top: -10px;
  }
  .amp .container--article .featured-gallery__count {
    top: 512px;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
.featured-gallery__image
  .responsive-image:not(.responsive-image--disableIntrinsicHeight),
.featured-gallery__image amp-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: #000;
}
@media (min-width: 769px) {
  .featured-gallery__image
    .responsive-image:not(.responsive-image--disableIntrinsicHeight),
  .featured-gallery__image amp-img {
    border-radius: 10px;
  }
}
.featured-gallery__image
  .responsive-image:not(.responsive-image--disableIntrinsicHeight)
  img,
.featured-gallery__image amp-img img {
  object-fit: contain;
}
.aj-video-player.article__featured-video,
.article__featured-video {
  width: 100vw;
  margin: 16px -15px 0;
}
@media (min-width: 769px) {
  .aj-video-player.article__featured-video,
  .article__featured-video {
    width: 100%;
    margin: 30px 0 0;
  }
}
@media (max-width: 768.98px) {
  .compact-featured-area__media .aj-video-player.article__featured-video {
    margin: 20px 0 0;
  }
}
.theme-ajd .article-featured-top-xl .aj-video-player,
.theme-ajd .fte-featured-articles-list__item:first-child .aj-video-player {
  margin: 0;
}
@media (min-width: 769px) {
  header.article-header + .featured-media__image-wrap {
    margin-top: 30px;
  }
}
.article__featured-video-wrapper .video-shadow,
.featured-media__image-wrap .video-shadow {
  position: relative;
  z-index: 1;
}
@media (min-width: 769px) {
  .article__featured-video-wrapper .video-shadow:after,
  .featured-media__image-wrap .video-shadow:after {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.2);
    transition: opacity 0.5s linear;
  }
  .article__featured-video-wrapper .video-shadow:hover:after,
  .featured-media__image-wrap .video-shadow:hover:after {
    opacity: 0;
  }
}
.pre_video-wrapper {
  position: relative;
}
.pre_video-wrapper .pre_video-play-button {
  position: absolute;
  z-index: 11;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  border: none;
  cursor: pointer;
  background-color: transparent;
  padding: 0;
  line-height: 0;
}
@media (min-width: 769px) {
  .pre_video-wrapper .pre_video-play-button {
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
  }
  .pre_video-wrapper .pre_video-play-button .icon {
    width: 80px;
    height: 80px;
  }
}
.pre_video-wrapper .pre_video-play-button .icon {
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 125ms linear;
}
.pre_video-wrapper .pre_video-play-button .icon--play {
  opacity: 0;
}
.pre_video-wrapper .pre_video-play-button:before {
  display: none;
}
.pre_video-wrapper
  .responsive-image:not(.responsive-image--disableIntrinsicHeight):before {
  padding-bottom: 56.25%;
}
.pre_video-wrapper:hover {
  cursor: pointer;
}
.pre_video-wrapper:hover .icon--play {
  opacity: 1;
}
.pre_video-wrapper:hover .icon--play-inverse {
  opacity: 0;
}
.container--video-page .article__featured-video-wrapper {
  margin-top: -20px;
}
@media (min-width: 769px) {
  .container--video-page .article__featured-video-wrapper {
    margin-top: 0;
  }
}
.container--video-page .article__featured-video {
  margin-top: 0;
}
.youtube-live-stream-player .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.youtube-live-stream-player .video-container video {
    margin: 0 auto;
    width: 100%;
    display: block;
  }
.youtube-live-stream-player .video-container embed,
.youtube-live-stream-player .video-container iframe,
.youtube-live-stream-player .video-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.article-featured-top-xl__featured-embed .article-featured-top-xl__title:after,
.fte-article__featured-embed:after {
  display: none;
}
.homepage__featured-embed {
  max-height: 450px;
  overflow: auto;
  margin: 10px 15px 0;
}
@media (min-width: 769px) {
  .homepage__featured-embed {
    margin: 0;
  }
}
article.article-card-home-page {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0;
  box-shadow: none;
  justify-content: space-between;
  padding: 0;
}
@media (min-width: 769px) {
  article.article-card-home-page {
    flex-wrap: nowrap;
    padding: 0;
  }
}
article.article-card-home-page > div {
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
[dir="ltr"] article.article-card-home-page .article-card__content-wrap {
  padding-right: 10px;
}
[dir="rtl"] article.article-card-home-page .article-card__content-wrap {
  padding-left: 10px;
}
article.article-card-home-page .article-card__content-wrap {
  flex-basis: 100%;
  padding: 0;
}
article.article-card-home-page .article-card__content-wrap--end-image {
  flex-basis: calc(100% - 130px);
}
@media (min-width: 769px) {
  [dir="ltr"]
    article.article-card-home-page
    .article-card__content-wrap--end-image {
    padding-left: 0;
    padding-right: 10px;
  }
  [dir="rtl"]
    article.article-card-home-page
    .article-card__content-wrap--end-image {
    padding-right: 0;
    padding-left: 10px;
  }
  article.article-card-home-page .article-card__content-wrap--end-image {
    flex-basis: calc(100% - 125px);
  }
}
@media (min-width: 769px) and (min-width: 769px) {
  html[dir="ltr"].theme-aja
    article.article-card-home-page
    .article-card__content-wrap--end-image {
    padding-left: 10px;
    padding-right: 0;
  }
  html[dir="rtl"].theme-aja
    article.article-card-home-page
    .article-card__content-wrap--end-image {
    padding-right: 10px;
    padding-left: 0;
  }
  html.theme-aja
    article.article-card-home-page
    .article-card__content-wrap--end-image {
    order: 2;
  }
}
article.article-card-home-page h3.article-card__title {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
}
@media (min-width: 769px) {
  article.article-card-home-page h3.article-card__title {
    font-size: 16px;
    font-size: 1rem;
  }
}
article.article-card-home-page.article-card--small .article-card__image-wrap {
  width: 100%;
  max-width: 130px;
  min-width: 130px;
}
@media (min-width: 769px) {
  article.article-card-home-page.article-card--small .article-card__image-wrap {
    max-width: 125px;
    min-width: 125px;
  }
}
article.article-card-home-page.article-card--large,
article.article-card-home-page.article-card--medium {
  display: block;
}
article.article-card-home-page.article-card--large .article-card__image-wrap,
article.article-card-home-page.article-card--medium .article-card__image-wrap {
  margin-bottom: 10px;
  position: relative;
}
article.article-card-home-page.article-card--large .article-card__content-wrap,
article.article-card-home-page.article-card--medium
  .article-card__content-wrap {
  padding: 0;
}
article.article-card-home-page.article-card--large .post-label,
article.article-card-home-page.article-card--medium .post-label {
  margin-bottom: 5px;
}
article.article-card-home-page.article-card--large .post-label__text,
article.article-card-home-page.article-card--medium .post-label__text {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
article.article-card-home-page.article-card--large .article-card__title,
article.article-card-home-page.article-card--medium .article-card__title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
}
article.article-card-home-page.article-card--large
  .meta-content-author-clickable,
article.article-card-home-page.article-card--medium
  .meta-content-author-clickable {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
}
article.article-card-home-page .article-card__image-wrap {
  position: relative;
}
article.article-card-home-page footer.article-card__footer {
  flex-direction: row;
  justify-content: flex-start;
}
article.article-card-home-page
  footer.article-card__footer
  span.gc__author_separator {
  color: #595959;
  margin: 0 10px;
}
article.article-card-home-page
  footer.article-card__footer
  a.meta-content-author-clickable {
  color: #595959;
}
article.article-card-home-page
  footer.article-card__footer
  a.meta-content-author-clickable
  :hover {
  text-decoration: underline;
}
.video-list {
  padding-bottom: 60px;
}
.video-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(2, auto);
  grid-gap: 30px 30px;
  justify-items: start;
}
.home-page-article-list .video-list ul {
  grid-gap: 0 30px;
}
@media (min-width: 576px) {
  .video-list ul {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 769px) {
  .video-list ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 992px) {
  .video-list ul {
    grid-template-columns: repeat(4, 1fr);
  }
}
.video-list ul li {
  padding: 0;
  width: 100%;
}
.video-list .video-list__title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 300;
  padding: 42px 0 36px;
  margin: 0;
  color: #fff;
  display: flex;
  align-items: center;
}
@media (min-width: 769px) {
  .video-list .video-list__title {
    padding: 30px 0;
    line-height: 0.92;
  }
}
@media (max-width: 768.98px) {
  .video-list .video-list__title {
    padding: 15px 0 30px;
  }
}
[dir="ltr"] .video-list .video-list__title:after {
  margin-left: 10px;
}
[dir="rtl"] .video-list .video-list__title:after {
  margin-right: 10px;
}
.video-list .video-list__title:after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background: var(--primary-color);
}
.video-list .video-list__ads {
  text-align: center;
  overflow: hidden;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .video-list {
    display: block;
    width: 100%;
  }
  .video-list ul {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }
  .video-list ul li {
    margin-left: 30px;
  }
}
@media (-ms-high-contrast: none) and (max-width: 768.98px),
  screen and (-ms-high-contrast: active) and (max-width: 768.98px) {
  .video-list ul li {
    width: calc(50% - 15px);
  }
  .video-list ul li:nth-child(2n) {
    margin-left: 0;
  }
  .video-list ul li:nth-child(n + 1) {
    margin-top: 30px;
  }
}
@media (-ms-high-contrast: none) and (min-width: 769px),
  screen and (-ms-high-contrast: active) and (min-width: 769px) {
  .video-list ul li {
    width: calc(25% - 22.5px);
  }
  .video-list ul li:nth-child(4n) {
    margin-left: 0;
  }
  .video-list ul li:nth-child(n + 5) {
    margin-top: 30px;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .video-list .video-item__content-wrap {
    font-weight: 500;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .video-list {
    display: block;
    width: 100%;
  }
  .video-list ul {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }
  .video-list ul li {
    margin-left: 30px;
  }
  @media (max-width: 768.98px) {
    .video-list ul li {
      width: calc(50% - 15px);
    }
    .video-list ul li:nth-child(2n) {
      margin-left: 0;
    }
    .video-list ul li:nth-child(n + 1) {
      margin-top: 30px;
    }
  }
  @media (min-width: 769px) {
    .video-list ul li {
      width: calc(25% - 22.5px);
    }
    .video-list ul li:nth-child(4n) {
      margin-left: 0;
    }
    .video-list ul li:nth-child(n + 5) {
      margin-top: 30px;
    }
  }
  .video-list .video-item__content-wrap {
    font-weight: 500;
  }
}
html[dir="rtl"] .video-list__title {
  padding: 32px 0 34px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media (min-width: 769px) {
  html[dir="rtl"] .video-list__title {
    padding: 30px 0;
    line-height: 1.69;
  }
}
.video-block {
  padding-bottom: 10px;
}
.video-block.video-list ul {
  grid-template-rows: repeat(1, auto);
}
.video-block .branded-collection-title {
  text-transform: uppercase;
}
.home-page-article-list .container__inner--video-block {
  display: block;
  padding: 0;
}
.home-page-article-list .container.article-card.video-block-in-feed {
  margin-bottom: 15px;
}
.article-card--big .article-card__image-wrap {
  margin: -15px -15px 18px;
}
@media (min-width: 769px) {
  .article-card--big .article-card__image-wrap {
    margin: 0 0 25px;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card--big .article-card__footer {
    float: none;
    display: block;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card--big .article-card__footer {
    float: none;
    display: block;
  }
}
.article-card--big__excerpt p,
.article-card--big__title span {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.article-card--big.article-card--type-blog .article-card__excerpt,
.article-card--big.article-card--type-midan .article-card__excerpt,
.article-card--big.article-card--type-opinion .article-card__excerpt,
.article-card--big.article-card--video .article-card__excerpt {
  display: none;
}
@media (min-width: 769px) {
  .article-card--big.article-card--type-blog .article-card__excerpt,
  .article-card--big.article-card--type-midan .article-card__excerpt,
  .article-card--big.article-card--type-opinion .article-card__excerpt,
  .article-card--big.article-card--video .article-card__excerpt {
    display: block;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card--type-blog .article-card__citation + .share-interaction,
  .article-card--type-opinion .article-card__citation + .share-interaction {
    padding-top: 30px;
  }
  .article-card--type-blog
    .article-card__citation
    + .share-interaction
    .share-interaction__links,
  .article-card--type-opinion
    .article-card__citation
    + .share-interaction
    .share-interaction__links {
    padding-top: 0;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card--type-blog .article-card__citation + .share-interaction,
  .article-card--type-opinion .article-card__citation + .share-interaction {
    padding-top: 30px;
  }
  .article-card--type-blog
    .article-card__citation
    + .share-interaction
    .share-interaction__links,
  .article-card--type-opinion
    .article-card__citation
    + .share-interaction
    .share-interaction__links {
    padding-top: 0;
  }
}
.article-card--small {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.article-card--small .article-card__footer--author-list {
  padding-top: 24px;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card--small .article-card__footer--author-list {
    width: 100%;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card--small .article-card__footer--author-list {
    width: 100%;
  }
}
.article-card--small .article-card__image-wrap {
  flex-basis: 40.5%;
  flex-grow: 0;
}
.article-card--small .article-card__content-wrap {
  flex-basis: 59.5%;
  flex-grow: 0;
  padding-left: 15px;
}
.article-card--small .article-card__category {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 0 10px;
  color: #d1001c;
  line-height: 1;
}
@media (min-width: 769px) {
  .article-card--small .article-card__category {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.article-card--small .article-card__excerpt {
  display: none;
}
@media (min-width: 769px) {
  .article-card--small .article-card__excerpt {
    display: block;
  }
}
.article-card--small .article-card__image-fallback {
  align-self: flex-start;
}
.article-card--small .article-card__image-fallback:before {
  padding-bottom: 75%;
}
@media (min-width: 769px) {
  .article-card--small .article-card__image {
    margin-bottom: 10px;
  }
  .article-card--small .article-card__image-wrap {
    flex-basis: 37%;
  }
  .article-card--small .article-card__content-wrap {
    flex-basis: 63%;
    padding-left: 20px;
  }
  .article-card--small .article-card__image-fallback:before {
    padding-bottom: 56.25%;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card--small {
    display: block;
  }
  .article-card--small:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
  }
  .article-card--small .article-card__image-wrap {
    width: calc(40% - 15px);
    float: left;
  }
  .article-card--small .article-card__content-wrap {
    width: calc(60% - 15px);
    float: right;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card--small {
    display: block;
  }
  .article-card--small:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
  }
  .article-card--small .article-card__image-wrap {
    width: calc(40% - 15px);
    float: left;
  }
  .article-card--small .article-card__content-wrap {
    width: calc(60% - 15px);
    float: right;
  }
}
html[dir="ltr"] .article-card--small .article-card__content-wrap {
  padding-right: 15px;
  padding-left: 0;
}
@media (min-width: 769px) {
  html[dir="ltr"] .article-card--small .article-card__content-wrap {
    padding-right: 20px;
  }
}
.theme-chinese .article-card--small .article-card__title {
  font-weight: 400;
}
.theme-chinese .article-card--small .article-card__category {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 14px;
}
.theme-chinese .article-card--small .article-card__excerpt {
  margin-top: 11px;
}
.article-card__citation {
  flex-basis: 100%;
  display: flex;
  align-items: center;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card__citation {
    display: inline-block;
    padding-bottom: 20px;
  }
  .article-card__citation:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card__citation {
    display: inline-block;
    padding-bottom: 20px;
  }
  .article-card__citation:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
  }
}
.article-card__citation__icon,
.article-card__citation__image {
  margin-left: 15px;
}
@media (min-width: 769px) {
  .article-card__citation__icon,
  .article-card__citation__image {
    margin-left: 10px;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card__citation__icon,
  .article-card__citation__image {
    float: right;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card__citation__icon,
  .article-card__citation__image {
    float: right;
  }
}
.article-card__citation__image {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  background: #e0e0e0;
}
.article-card__citation__icon {
  width: 32px;
  height: 32px;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card__citation__icon {
    position: relative;
    top: 15px;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card__citation__icon {
    position: relative;
    top: 15px;
  }
}
.article-card__citation__name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  color: #595959;
  font-weight: 700;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .article-card__citation__name {
    position: relative;
    top: 20px;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .article-card__citation__name {
    position: relative;
    top: 20px;
  }
}
html[dir="ltr"] .article-card__citation__icon,
html[dir="ltr"] .article-card__citation__image {
  margin-right: 15px;
  margin-left: 0;
}
@media (min-width: 769px) {
  html[dir="ltr"] .article-card__citation__icon,
  html[dir="ltr"] .article-card__citation__image {
    margin-right: 10px;
    margin-left: 0;
  }
}
.theme-chinese .article-card__citation__name {
  font-weight: 600;
}
.article-card.article-card--editorial-board {
  padding: 0;
}
.article-card.article-card--editorial-board
  .article-card__editorial-top-content {
  position: relative;
}
.article-card.article-card--editorial-board
  .article-card__editorial-top-content:after {
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  z-index: 2;
  display: block;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, transparent, #000);
}
.article-card.article-card--editorial-board .article-card__image-wrap {
  position: relative;
  z-index: 1;
}
.article-card.article-card--editorial-board .article-card__editorial-icon,
.article-card.article-card--editorial-board .article-card__editorial-top-text {
  position: absolute;
  z-index: 3;
}
.article-card.article-card--editorial-board .article-card__editorial-icon {
  bottom: -3px;
  left: 15px;
  width: 48px;
  height: 29px;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  text-align: center;
  padding-bottom: 15px;
  box-sizing: content-box;
}
@media (min-width: 769px) {
  .article-card.article-card--editorial-board .article-card__editorial-icon {
    bottom: -5px;
    left: 40px;
    width: 80px;
    height: 49px;
    border-width: 10px;
  }
  .article-card.article-card--editorial-board
    .article-card__editorial-icon
    svg.icon.icon--32 {
    width: 48px;
    height: 48px;
  }
}
.article-card.article-card--editorial-board .article-card__editorial-top-text {
  bottom: 10px;
  left: 75px;
  padding-right: 10px;
  width: calc(100% - 75px);
  color: #fff;
}
@media (min-width: 769px) {
  .article-card.article-card--editorial-board
    .article-card__editorial-top-text {
    bottom: 20px;
    left: 140px;
    width: calc(100% - 140px);
  }
}
.article-card.article-card--editorial-board .article-card__editorial-name {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
}
@media (min-width: 769px) {
  .article-card.article-card--editorial-board .article-card__editorial-name {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.article-card.article-card--editorial-board
  .article-card__editorial-description {
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  line-height: 1.14;
  font-weight: 300;
}
@media (min-width: 769px) {
  .article-card.article-card--editorial-board
    .article-card__editorial-description {
    font-size: 16px;
    font-size: 1rem;
  }
}
.article-card.article-card--editorial-board .article-card__content-wrap {
  padding: 15px;
}
@media (min-width: 769px) {
  .article-card.article-card--editorial-board .article-card__content-wrap {
    padding: 25px 40px 20px;
  }
}
.article-card.article-card--editorial-board .article-card__title {
  font-size: 26px;
  font-size: 1.625rem;
  font-weight: 700;
}
@media (min-width: 769px) {
  .article-card.article-card--editorial-board .article-card__title {
    font-size: 32px;
    font-size: 2rem;
  }
}
.article-card.article-card--editorial-board .article-card__footer {
  padding: 0 15px 15px;
}
@media (min-width: 769px) {
  .article-card.article-card--editorial-board .article-card__footer {
    margin-top: -5px;
    padding: 0 20px 20px;
  }
}
.article-card.article-card--editorial-board
  .icon--quotes-inverse
  .icon-main-color {
  fill: #fff;
}
@media (min-width: 769px) {
  .theme-aja
    .article-card.article-card--editorial-board
    .article-card__editorial-name,
  .theme-ajm
    .article-card.article-card--editorial-board
    .article-card__editorial-name {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
html[dir="rtl"]
  .article-card.article-card--editorial-board
  .article-card__editorial-icon {
  left: auto;
  right: 15px;
}
@media (min-width: 769px) {
  html[dir="rtl"]
    .article-card.article-card--editorial-board
    .article-card__editorial-icon {
    left: auto;
    right: 40px;
  }
}
html[dir="rtl"]
  .article-card.article-card--editorial-board
  .article-card__editorial-top-text {
  left: auto;
  right: 75px;
  padding-right: 0;
  padding-left: 10px;
}
@media (min-width: 769px) {
  html[dir="rtl"]
    .article-card.article-card--editorial-board
    .article-card__editorial-top-text {
    left: auto;
    right: 140px;
  }
}
@media (min-width: 769px) {
  .article-card--featured-embed .article-card__embed-wrap {
    margin: 0 0 20px;
  }
}
.u-clickable-card__link:hover
  ~ .article-card__liveblog-content
  .article-card__title {
  text-decoration: underline;
}
.article-card:hover {
  cursor: pointer;
}
.article-card__liveblog-content {
  background-color: #fff;
  margin: -30px 15px 0;
  padding: 15px;
  position: relative;
}
@media (min-width: 769px) {
  .article-card__liveblog-content {
    max-width: 630px;
    width: 90%;
    margin: -100px auto 0;
    padding: 25px 20px 0;
  }
}
.article-card__liveblog-content:before {
  height: 6px;
  width: 48px;
  background-color: var(--primary-color);
  position: absolute;
  top: -3px;
  content: "";
}
@media (min-width: 769px) {
  .article-card__liveblog-content:before {
    height: 10px;
    top: -5px;
    width: 80px;
  }
}
.article-card__liveblog-footer {
  position: relative;
  z-index: 1;
}
.article-card__summary {
  line-height: 1.3;
  color: #595959;
  margin: 10px 0 0;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 769px) {
  .article-card__summary {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.32;
  }
}
.article-card__liveblog-img-container {
  position: relative;
}
.article-card__liveblog-img-container .post-label {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  padding: 6px 10px;
  left: 15px;
  top: 10px;
}
@media (min-width: 769px) {
  .article-card__liveblog-img-container .post-label {
    left: 20px;
  }
}
.article-card.article-card__liveblog-featured-box {
  padding: 0;
  margin: 0;
  box-shadow: none;
}
.article-card__liveblog-featured-content:before {
  height: 10px;
  width: 80px;
  top: -5px;
}
@media (min-width: 769px) {
  .article-card__liveblog-featured-content:before {
    height: 20px;
    top: -10px;
    width: 160px;
  }
}
@media (min-width: 769px) {
  .article-card__liveblog-featured-content {
    max-width: 530px;
    width: 100%;
    margin: -50px auto 0;
    padding: 20px 20px 0;
  }
}
.article-card__liveblog-featured-content h3.article-card__title {
  font-size: 30px;
  font-size: 1.875rem;
}
@media (min-width: 769px) {
  .article-card__liveblog-featured-content h3.article-card__title {
    font-size: 32px;
    font-size: 2rem;
  }
}
html[dir="rtl"] .article-card__summary {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: 400;
}
html[dir="rtl"]
  .fte-featured
  .article-card__liveblog-img-container
  .post-label {
  left: unset;
  right: 15px;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.11;
}
@media (min-width: 769px) {
  html[dir="rtl"]
    .fte-featured
    .article-card__liveblog-img-container
    .post-label {
    right: 20px;
  }
}
html[dir="rtl"]
  .fte-featured-articles-list__item:first-child
  .liveblog--with-video
  .post-label {
  position: absolute;
  z-index: 2;
  background-color: #fff;
  padding: 6px 10px;
  left: 15px;
  top: 10px;
}
@media (min-width: 769px) {
  html[dir="rtl"]
    .fte-featured-articles-list__item:first-child
    .liveblog--with-video
    .post-label {
    left: 20px;
  }
}
.theme-ajd
  .fte-featured--with-video
  .fte-featured-articles-list__item:first-child
  .article-card__liveblog-featured-content {
  margin: 0;
}
.theme-ajd
  .fte-featured--with-video
  .fte-featured-articles-list__item:first-child
  .article-card__liveblog-featured-content:before {
  display: none;
}
[dir="ltr"] ul.liveblog-timeline {
  padding-left: 3px;
}
[dir="rtl"] ul.liveblog-timeline {
  padding-right: 3px;
}
ul.liveblog-timeline {
  margin-bottom: 0;
  margin-top: 20px;
}
ul.liveblog-timeline li {
  padding-bottom: 15px;
  position: relative;
  margin: 0;
  list-style-type: none;
  padding-left: 20px;
  z-index: 2;
}
@media (min-width: 769px) {
  ul.liveblog-timeline li {
    padding-bottom: 10px;
  }
}
ul.liveblog-timeline li a:hover {
  text-decoration: underline;
}
ul.liveblog-timeline li:before {
  background-color: #bebebe;
  width: 1px;
  content: "";
  position: absolute;
  top: 17px;
  bottom: -4px;
  left: 4px;
}
ul.liveblog-timeline li:last-child:before {
  height: 0;
}
@media (max-width: 768.98px) {
  ul.liveblog-timeline li:nth-child(3):before {
    height: 0;
  }
}
ul.liveblog-timeline .liveblog-timeline__bullet {
  margin-left: -22px;
  float: left;
  padding-right: 8px;
  width: 13px;
}
html[dir="ltr"][dir="rtl"] ul.liveblog-timeline {
  padding-left: 0;
}
html[dir="rtl"][dir="rtl"] ul.liveblog-timeline {
  padding-right: 0;
}
html[dir="rtl"] ul.liveblog-timeline li {
  padding-left: 20px;
}
html[dir="rtl"] ul.liveblog-timeline li:before {
  right: 6px;
  top: 20px;
  bottom: -7px;
}
html[dir="rtl"] ul.liveblog-timeline .liveblog-timeline__bullet {
  float: right;
  padding-right: 0;
  padding-left: 0;
  margin-left: 0;
  padding-top: 5px;
}
html[dir="ltr"][dir="rtl"] .fte-article__content ul.liveblog-timeline {
  padding-left: 20px;
}
html[dir="rtl"][dir="rtl"] .fte-article__content ul.liveblog-timeline {
  padding-right: 20px;
}
@media (max-width: 768.98px) {
  html[dir="ltr"][dir="rtl"] .fte-article__content ul.liveblog-timeline {
    padding-left: 15px;
  }
  html[dir="rtl"][dir="rtl"] .fte-article__content ul.liveblog-timeline {
    padding-right: 15px;
  }
}
.liveblog-timeline__update-details {
  position: relative;
}
.liveblog-timeline__update-details a {
  text-decoration: none;
  color: inherit;
}
@media (min-width: 769px) {
  [dir="ltr"] .liveblog-timeline__update-details {
    padding-left: 4.5rem;
  }
  [dir="rtl"] .liveblog-timeline__update-details {
    padding-right: 4.5rem;
  }
  .liveblog-timeline__update-details {
    display: flex;
  }
  [dir="ltr"] .liveblog-timeline__update-details.date-view {
    padding-left: 6rem;
  }
  [dir="rtl"] .liveblog-timeline__update-details.date-view {
    padding-right: 6rem;
  }
}
.liveblog-timeline__update-time {
  color: #595959;
  line-height: 1.3;
  z-index: 1;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 769px) {
  .liveblog-timeline__update-time {
    position: absolute;
    left: 0;
  }
}
.liveblog-timeline__update-link {
  z-index: 2;
}
.liveblog-timeline__update-display-time {
  white-space: nowrap;
}
@media (min-width: 769px) {
  [dir="ltr"] .liveblog-timeline__update-display-time:after {
    margin-right: 5px;
  }
  [dir="rtl"] .liveblog-timeline__update-display-time:after {
    margin-left: 5px;
  }
  .liveblog-timeline__update-display-time:after {
    content: ":";
  }
}
.liveblog-timeline__update-content {
  line-height: 1.19;
  color: #000;
  font-weight: 400;
  margin: 0;
  font-size: 16px;
  font-size: 1rem;
}
html[dir="rtl"] .liveblog-timeline__update-details {
  margin-right: 20px;
}
@media (min-width: 769px) {
  html[dir="rtl"] .liveblog-timeline__update-details {
    margin-right: 0;
    padding-right: 5.2rem;
  }
  html[dir="rtl"] .liveblog-timeline__update-details.date-view {
    padding-right: 7.2rem;
  }
}
html[dir="rtl"] .liveblog-timeline__update-time {
  line-height: 1.75;
  right: 7px;
}
@media (max-width: 768.98px) {
  html[dir="rtl"] .liveblog-timeline__update-time {
    padding-bottom: 5px;
    right: 18px;
  }
}
html[dir="rtl"] .liveblog-timeline__update-content {
  line-height: 1.5;
}
.theme-chinese .article-card__summary {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.34;
}
@media (min-width: 769px) {
  .theme-chinese .article-card__summary {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.5;
  }
}
@media (min-width: 769px) {
  .theme-chinese .liveblog-timeline__update-details.date-view {
    padding-left: 7.8rem;
  }
}
.theme-chinese .liveblog-timeline__update-time {
  line-height: 1.3;
}
.theme-chinese .liveblog-timeline__update-content {
  line-height: 1.5;
}
@media (min-width: 769px) {
  html[dir="rtl"].theme-ajm .liveblog-timeline__update-details.date-view {
    padding-right: 8.2rem;
  }
}
@media (max-width: 768.98px) {
  html.theme-aja
    #featured-news-container
    .article-card__liveblog-featured-content:before {
    display: none;
  }
  html.theme-aja #featured-news-container .article-card__liveblog-content {
    margin: 15px;
    position: relative;
    padding: 0;
  }
  html[dir="ltr"].theme-aja
    #featured-news-container
    .article-card__liveblog-content
    .article-card__title {
    padding-left: 25px;
  }
  html[dir="rtl"].theme-aja
    #featured-news-container
    .article-card__liveblog-content
    .article-card__title {
    padding-right: 25px;
  }
  html.theme-aja
    #featured-news-container
    .article-card__liveblog-content
    .article-card__title {
    line-height: 1.5;
    font-size: 24px;
    font-size: 1.5rem;
  }
  html.theme-aja
    #featured-news-container
    .article-card__liveblog-content:before {
    background-color: var(--primary-color);
    content: "";
    display: block;
    width: 10px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
  html.theme-aja
    #featured-news-container
    .article-card__liveblog
    .article-card__summary,
  html.theme-aja
    #featured-news-container
    .article-card__liveblog
    .liveblog-timeline,
  html.theme-aja
    #featured-news-container
    .article-featured-top-xl__content-wrap
    .liveblog-timeline,
  html.theme-aja
    #featured-news-container
    .fte-article__content
    .liveblog-timeline,
  html.theme-aja #featured-news-container .one-featured__related-stories {
    display: none;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article {
  position: relative;
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article:after {
  content: "";
  border-bottom: 1px solid #e5e5e5;
  top: 0;
  width: 100%;
  display: block;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article:after {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border-bottom: none;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-featured-content {
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  border-radius: 10px 10px 0 0;
  margin: 0 auto;
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-featured-content {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transform: translateY(-44px);
    transform: translateY(-44px);
  }
}
[dir="ltr"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-featured-content:before {
  left: 0;
}
[dir="rtl"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-featured-content:before {
  right: 0;
}
[dir="ltr"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-featured-content:before {
  left: 15px;
}
[dir="rtl"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-featured-content:before {
  right: 15px;
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-featured-content:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 39px;
  position: absolute;
  top: calc(50% - 19.5px);
  border-radius: 4px;
  background: var(--primary-color);
  width: 80px;
  height: 10px;
  top: -5px;
  border-radius: 5px;
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-featured-content:before {
    width: 4px;
    height: 24px;
    top: calc(50% - 12px);
    width: 160px;
    height: 20px;
    top: -10px;
  }
}
@media (min-width: 769px) {
  [dir="ltr"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-featured-content:before {
    left: 20px;
  }
  [dir="rtl"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-featured-content:before {
    right: 20px;
  }
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-featured-content:before {
    border-radius: 10px;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  h3.article-card__title {
  line-height: 1.5;
  font-weight: 400;
  padding: 0;
  font-size: 25px;
  font-size: 1.5625rem;
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    h3.article-card__title {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-img-container {
  width: 100vw;
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-img-container {
    width: 100%;
  }
}
@media (max-width: 768.98px) {
  [dir="ltr"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-img-container {
    margin-left: -15px;
  }
  [dir="rtl"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-img-container {
    margin-right: -15px;
  }
}
[dir="ltr"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-img-container
  .post-label {
  left: 15px;
}
[dir="rtl"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-img-container
  .post-label {
  right: 15px;
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-img-container
  .post-label {
  left: unset;
  border-radius: 15px;
}
@media (min-width: 769px) {
  [dir="ltr"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-img-container
    .post-label {
    left: 20px;
  }
  [dir="rtl"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .article-card__liveblog-img-container
    .post-label {
    right: 20px;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .article-card__liveblog-img-container
  .responsive-image {
  border-radius: 0;
}
@media (max-width: 768.98px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    li:nth-of-type(3) {
    padding-bottom: 0;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update {
  line-height: 1.5;
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update:after {
  content: unset;
}
[dir="ltr"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-details {
  padding-left: 0;
}
[dir="rtl"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-details {
  padding-right: 0;
}
[dir="ltr"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-details {
  margin-left: 5px;
}
[dir="rtl"]
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-details {
  margin-right: 5px;
}
@media (min-width: 769px) {
  [dir="ltr"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .liveblog-timeline__update-details {
    padding-left: 0;
  }
  [dir="rtl"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .liveblog-timeline__update-details {
    padding-right: 0;
  }
}
@media (min-width: 769px) {
  [dir="ltr"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .liveblog-timeline__update-details {
    margin-left: 0;
  }
  [dir="rtl"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .liveblog-timeline__update-details {
    margin-right: 0;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-details.date-view {
  padding-top: 0;
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .liveblog-timeline__update-details.date-view {
    padding-top: 5px;
  }
}
.theme-aje
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-details.date-view {
  padding-top: 0;
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-time {
  line-height: 1.5;
  position: relative;
}
.theme-aje
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-time {
  line-height: 1.3;
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-display-time {
  line-height: 1.5;
}
.theme-aje
  .container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article
  .liveblog-timeline__update-display-time {
  line-height: 1.3;
}
@media (min-width: 769px) {
  [dir="ltr"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .liveblog-timeline__update-link {
    margin-left: 10px;
  }
  [dir="rtl"]
    .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article
    .liveblog-timeline__update-link {
    margin-right: 10px;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article.article-card--with-live-stream {
  margin-bottom: 15px;
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article.article-card--with-live-stream {
    margin-bottom: 0;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article.article-card--with-live-stream:after {
  padding-top: 15px;
  -webkit-transform: none;
  transform: none;
}
@media (min-width: 769px) {
  .container--three-col-layout-wrapper
    #featured-news-container
    article.article-card.article-card__liveblog.top-story-article.article-card--with-live-stream:after {
    padding-top: 0;
  }
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article.article-card--with-live-stream
  .article-card__liveblog-featured-content {
  margin: unset;
  top: 0;
  -webkit-transform: none;
  transform: none;
}
.container--three-col-layout-wrapper
  #featured-news-container
  article.article-card.article-card__liveblog.top-story-article.article-card--with-live-stream
  .article-card__liveblog-featured-content:before {
  content: unset;
}
.card-podcast {
  padding: 15px;
  background: #fff;
  margin-bottom: 15px;
  margin-left: -15px;
  margin-right: -15px;
}
.card-podcast__embed {
  position: relative;
}
.card-podcast__footer {
  display: flex;
  flex-basis: 100%;
  justify-content: flex-end;
  margin-top: 10px;
}
.card-podcast__embed-name {
  color: var(--primary-light-color);
  margin: 20px 0 0;
  line-height: 1.25;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
}
.card-podcast__embed-name span {
  color: #bebebe;
  padding-left: 5px;
}
.card-podcast__embed-title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 600;
  margin: 0;
  display: block;
  text-decoration: none;
  color: #000;
}
.card-podcast__embed-title:hover {
  text-decoration: underline;
}
.card-podcast__embed-summary {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  margin: 10px 0 0;
  color: #626262;
}
.card-podcast__embed-listen {
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1.69;
  margin: 30px 0 0;
  font-weight: 600;
  color: #8d8d8d;
}
.card-podcast__embed-source {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.embed-source__item {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.64;
  display: flex;
  align-items: center;
  border: 1px solid #bebebe;
  border-radius: 8px;
  font-weight: 600;
  text-decoration: none;
  color: #000;
  padding: 8px;
  margin: 10px 0 0 10px;
}
.embed-source__item svg {
  margin-left: 4px;
}
html[dir="ltr"] .card-podcast__embed-name span {
  padding-right: 5px;
  padding-left: 0;
}
html[dir="ltr"] .card-podcast__embed-title {
  line-height: 1.2;
}
html[dir="ltr"] .card-podcast__embed-summary {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
  color: #333;
}
html[dir="ltr"] .card-podcast__embed-listen {
  line-height: 1.19;
}
html[dir="ltr"] .embed-source__item {
  margin: 10px 5px 0 0;
  font-weight: 500;
  line-height: 1.14;
}
html[dir="ltr"] .embed-source__item svg {
  margin-right: 4px;
  margin-left: 0;
}
@media (min-width: 769px) {
  html[dir="ltr"] .card-podcast__embed-content {
    padding-right: 20px;
    padding-left: 0;
  }
}
@media (min-width: 769px) {
  .card-podcast {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 15px;
    padding: 20px;
    position: relative;
  }
}
@media (min-width: 769px) and (-ms-high-contrast: none),
  screen and (min-width: 769px) and (-ms-high-contrast: active) {
  .card-podcast {
    display: block;
  }
  .card-podcast:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
  }
}
@media (min-width: 769px) {
  @supports (-ms-ime-align: auto) and
    (not ((position: -webkit-sticky) or (position: sticky))) {
    .card-podcast {
      display: block;
    }
    .card-podcast:after {
      content: ".";
      display: block;
      height: 1px;
      clear: both;
      visibility: hidden;
    }
  }
}
@media (min-width: 769px) {
  .card-podcast__embed {
    flex-basis: 40%;
  }
}
@media (min-width: 769px) and (-ms-high-contrast: none),
  screen and (min-width: 769px) and (-ms-high-contrast: active) {
  .card-podcast__embed {
    width: 37%;
    float: left;
  }
}
@media (min-width: 769px) {
  @supports (-ms-ime-align: auto) and
    (not ((position: -webkit-sticky) or (position: sticky))) {
    .card-podcast__embed {
      width: 37%;
      float: left;
    }
  }
}
@media (min-width: 769px) {
  .card-podcast__embed-name {
    margin: 0;
  }
}
@media (min-width: 769px) {
  .card-podcast__embed-title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
@media (min-width: 769px) {
  .card-podcast__embed-content {
    flex-basis: 60%;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 769px) and (-ms-high-contrast: none),
  screen and (min-width: 769px) and (-ms-high-contrast: active) {
  .card-podcast__embed-content {
    width: 63%;
    float: left;
  }
}
@media (min-width: 769px) {
  @supports (-ms-ime-align: auto) and
    (not ((position: -webkit-sticky) or (position: sticky))) {
    .card-podcast__embed-content {
      width: 63%;
      float: left;
    }
  }
}
@media (min-width: 769px) {
  .card-podcast__embed-summary {
    flex-grow: 1;
  }
}
@media (min-width: 769px) {
  .card-podcast__footer {
    margin: 0;
    bottom: 20px;
  }
}
.theme-ajb .card-podcast__embed-content .card-podcast__embed-name,
.theme-aje .card-podcast__embed-content .card-podcast__embed-name {
  font-weight: 400;
  color: var(--primary-color);
}
.theme-ajb .card-podcast__embed-content .card-podcast__embed-name span,
.theme-aje .card-podcast__embed-content .card-podcast__embed-name span {
  text-transform: uppercase;
  color: #626262;
}
.theme-ajb .card-podcast__embed-summary,
.theme-aje .card-podcast__embed-summary {
  font-weight: 300;
}
.theme-ajb .card-podcast__embed-listen,
.theme-aje .card-podcast__embed-listen {
  font-weight: 400;
  color: #626262;
  font-size: 14px;
  font-size: 0.875rem;
}
.article-card.article-card--promotional {
  height: auto;
  min-height: 320px;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  background: #000;
}
.article-card.article-card--promotional .article-card__image-wrap {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.article-card.article-card--promotional .article-card__image-wrap:after {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  height: 68%;
  width: 100%;
  background: linear-gradient(180deg, transparent, #000);
}
.article-card.article-card--promotional .article-card__content-wrap {
  padding: 15px 0;
  position: relative;
  z-index: 3;
  min-height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.article-card.article-card--promotional .article-card__text-wrap {
  max-width: 480px;
  padding: 0 20px;
}
.article-card.article-card--promotional .article-card__title {
  font-size: 26px;
  font-size: 1.625rem;
  color: #fff;
}
.article-card.article-card--promotional .article-card__excerpt {
  font-size: 18px;
  font-size: 1.125rem;
  color: #fff;
}
.article-card.article-card--promotional .article-card__post-label-container {
  margin-bottom: 5px;
}
.article-card.article-card--promotional .article-card__post-label {
  font-size: 16px;
  font-size: 1rem;
  color: #595959;
  letter-spacing: 0;
  line-height: 1;
  background-color: #fff;
  padding: 2px 5px;
  text-transform: uppercase;
}
.article-card.article-card--promotional .share-interaction__button {
  color: #969696;
}
.article-card.article-card--promotional .share-interaction__button .icon {
  fill: #969696;
}
@media only screen and (min-width: 480px) and (max-width: 769px) {
  .article-card.article-card--promotional .article-card__image-wrap {
    height: 100%;
  }
}
@media (min-width: 769px) {
  .article-card.article-card--promotional {
    padding-bottom: 66.6666666667%;
    height: 0;
    min-height: 0;
  }
  .article-card.article-card--promotional .article-card__image-wrap {
    height: 100%;
  }
  .article-card.article-card--promotional .article-card__content-wrap {
    padding: 20px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .article-card.article-card--promotional .article-card__title {
    font-size: 32px;
    font-size: 2rem;
  }
}
html[dir="rtl"]
  .article-card.article-card--promotional
  .article-card__text-wrap {
  border-left: none;
}
html[dir="rtl"] .article-card.article-card--promotional .article-card__footer {
  align-self: flex-end;
  flex-basis: auto;
  display: inline;
  display: initial;
}
html[dir="rtl"]
  .article-card.article-card--promotional
  .article-card__post-label-container {
  margin-top: 3px;
}
html[dir="rtl"]
  .article-card.article-card--promotional
  .article-card__post-label {
  text-align: right;
  padding: 0 5px;
  line-height: 1.25;
}
.home-page-article-list .article-card:last-of-type,
.home-page-article-list .list__item {
  margin-bottom: 20px;
}
html.theme-ajb .home-page-article-list .home-page-card__label {
  color: #d9571e;
}
.container--poll {
  background-color: #fff;
  width: 100%;
  margin-bottom: 20px;
  padding: 15px 20px 20px;
}
.poll-aja {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 769px) {
  .poll-aja {
    margin-left: 0;
    margin-right: 0;
  }
}
.poll-aja .poll-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000;
  margin: 0 0 15px;
  text-align: center;
}
.poll-aja .pds-box {
  width: 100%;
  direction: rtl;
}
.poll-aja .pds-box a {
  outline: none;
}
.poll-aja div[class="css-question-top pds-question-top"] div,
.poll-aja div[class="pds-question-top"] {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 25px;
  overflow: hidden;
  text-align: center;
}
.poll-aja div[class="css-question-top pds-question-top"] div:after,
.poll-aja div[class="css-question-top pds-question-top"] div:before,
.poll-aja div[class="pds-question-top"]:after,
.poll-aja div[class="pds-question-top"]:before {
  content: "";
  background-color: #32a2ef;
  display: inline-block;
  height: 3px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
@media (max-width: 768.98px) {
  .poll-aja div[class="css-question-top pds-question-top"] div:after,
  .poll-aja div[class="css-question-top pds-question-top"] div:before,
  .poll-aja div[class="pds-question-top"]:after,
  .poll-aja div[class="pds-question-top"]:before {
    display: none;
  }
}
.poll-aja div[class="css-question-top pds-question-top"] div:before,
.poll-aja div[class="pds-question-top"]:before {
  left: 0.65em;
  margin-right: -50%;
}
.poll-aja div[class="css-question-top pds-question-top"] div:after,
.poll-aja div[class="pds-question-top"]:after {
  right: 0.65em;
  margin-left: -50%;
}
@media (min-width: 769px) {
  .poll-aja .pds-answer {
    margin: 0 60px;
  }
  .poll-aja .css-answer {
    margin: 0 40px;
  }
}
.poll-aja .pds-answer-span,
.poll-aja .pds-answer-text {
  font-size: 18px;
  font-size: 1.125rem;
}
.poll-aja .pds-answer-text {
  margin-left: 50px;
  display: block;
}
.poll-aja .pds-answer-input {
  margin-top: 10px;
}
.poll-aja .pds-input-label {
  cursor: pointer;
  padding: 10px 20px;
  width: 100%;
}
.poll-aja .pds-vote-button,
.poll-aja .pds-vote-button-load {
  font-size: 20px;
  font-size: 1.25rem;
  background-color: #000;
  color: #fff;
  padding: 8px 23px;
}
.poll-aja .pds-answer-feedback {
  background-color: #f1f1f1;
  border-radius: 10px;
  margin: 0 0 20px;
  height: 10px;
}
.poll-aja .pds-answer-feedback-bar {
  background-color: #000;
  border-radius: 10px;
  height: 10px;
}
.poll-aja .pds-total-votes {
  float: right;
  margin: 10px 0 0;
}
@media (min-width: 769px) {
  .poll-aja .pds-total-votes {
    float: left;
  }
}
.poll-aja .pds-feedback-group,
.poll-aja .pds-feedback-result {
  padding: 8px 0;
}
.poll-aja .pds-feedback-per,
.poll-aja .pds-feedback-votes {
  position: relative;
}
@media (min-width: 769px) {
  .poll-aja .pds-feedback-per,
  .poll-aja .pds-feedback-votes {
    float: left;
  }
}
@media (min-width: 769px) {
  .poll-aja .pds-feedback-per {
    margin-top: -50px;
  }
}
.poll-aja .pds-clear {
  clear: both;
  display: block;
}
.poll-aja .pds-answer-group {
  display: flex;
  margin: 0 0 20px;
}
.poll-aja .pds-vote {
  margin: 40px 0 10px;
  clear: both;
  text-align: center;
}
.poll-aja .pds-vote br {
  display: none;
}
.poll-aja .pds-vote-button {
  text-decoration: none;
  cursor: pointer;
}
.poll-aja .pds-feedback-votes,
.poll-aja .pds-pd-link,
.poll-aja .pds-totalvotes-outer,
.poll-aja .pds-view-results {
  display: none !important;
}
@media (max-width: 991.98px) {
  .poll-aja .pds-vote {
    margin-top: 30px;
  }
}
.card-opinion-collection {
  background: #fff;
  padding: 15px;
  margin-right: -15px;
  margin-bottom: 15px;
  margin-left: -15px;
  box-shadow: 0 2px 4px -4px rgba(0, 0, 0, 0.5);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 769px) {
  .card-opinion-collection {
    padding: 20px;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
  }
}
.card-opinion-collection__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: inherit;
  padding-left: 0;
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
}
.card-opinion-collection li {
  width: 100%;
  margin-bottom: 14px;
}
.card-opinion-collection li:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 768.98px) {
  .card-opinion-collection li:nth-child(n + 5) {
    display: none;
  }
}
@media (min-width: 769px) {
  .card-opinion-collection li {
    width: calc(50% - 20px);
    margin-bottom: 20px;
  }
}
.card-opinion-collection__heading {
  font-size: 26px;
  font-size: 1.625rem;
  color: #000;
  font-weight: 300;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  line-height: 1;
  margin: 10px 0 22px;
  width: 100%;
}
.theme-aje .card-opinion-collection__heading {
  font-size: 24px;
  font-size: 1.5rem;
}
.card-opinion-collection__heading:after {
  background: var(--primary-color);
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 10px;
}
.card-opinion-collection__article {
  width: 100%;
  display: flex;
}
.card-opinion-collection__article__avatarlink {
  flex-shrink: 0;
}
.card-opinion-collection__article__avatar {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin: 0 10px 10px 0;
  position: relative;
}
.card-opinion-collection__article__avatar:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
}
.card-opinion-collection__article__content {
  float: left;
}
.card-opinion-collection__article__link {
  text-decoration: none;
}
.card-opinion-collection__article__link:hover
  .card-opinion-collection__article__title {
  text-decoration: underline;
}
.card-opinion-collection__article__title {
  width: 100%;
  display: block;
  font-weight: 500;
  line-height: 1.18;
  margin-bottom: 10px;
  color: #000;
}
@media (min-width: 769px) {
  .card-opinion-collection__article__title {
    font-weight: 700;
  }
}
.card-opinion-collection__article__meta {
  display: flex;
}
.card-opinion-collection__article__icon {
  margin-right: 10px;
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
  display: inline;
}
.card-opinion-collection__article__authorlink {
  font-size: 14px;
  font-size: 0.875rem;
  margin-right: 20px;
  font-weight: 500;
  color: #595959;
  text-decoration: none;
}
html[dir="rtl"] .card-opinion-collection__list {
  padding-right: 0;
}
html[dir="rtl"] .card-opinion-collection__article__avatar {
  margin: 0 0 10px 10px;
}
html[dir="rtl"] .card-opinion-collection__article__authorlink {
  margin: 0 0 0 20px;
}
html[dir="rtl"] .card-opinion-collection__article__icon {
  margin: 0 0 0 10px;
}
.container--fte-wrapper {
  position: relative;
  background: #fff;
}
.container--fte-wrapper .featured-top-related-articles {
  position: relative;
  z-index: 2;
}
.container--fte-wrapper .fte-article__meta {
  margin-top: 5px;
  display: flex;
  align-items: center;
}
.container--fte-wrapper .fte-article__meta .gc__meta {
  margin-bottom: 0;
  flex-wrap: nowrap;
  align-items: normal;
}
.container--fte-wrapper .fte-article__meta .gc__meta .gc__meta__icon {
  width: 16px;
  height: 16px;
}
.container--fte-wrapper .source-featured {
  margin-bottom: 5px;
}
.container--fte-wrapper .gc__meta__content {
  font-weight: 500;
}
.container--fte-wrapper .article-card__postLabel,
.home-page-article-list .article-card__postLabel {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.container--fte-wrapper .breakingText,
.home-page-article-list .breakingText {
  font-weight: 700;
}
.fte-featured__content-wrapper .breakingText {
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 12px;
  padding-top: 2px;
}
@media (max-width: 768.98px) {
  .fte-featured__content-wrapper .breakingText {
    line-height: 1.14;
  }
}
.container-background-image {
  width: 100%;
  position: relative;
}
.container-background-image--with-video {
  display: none;
}
.container-background-image--with-gradient:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
}
@media (min-width: 769px) {
  .container-background-image {
    position: absolute;
    z-index: 1;
    height: 100%;
  }
  .container-background-image--with-video {
    display: block;
  }
  .container-background-image--with-gradient:after {
    top: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));
  }
  .container-background-image--with-video:after {
    background: rgba(0, 0, 0, 0.8);
  }
}
.container-background-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.fte-featured {
  color: #000;
  display: grid;
  position: relative;
  z-index: 2;
  padding: 0 0 40px;
}
@media (min-width: 769px) {
  .fte-featured {
    padding: 30px 0;
    grid-template-columns: repeat(12, minmax(0, 5fr));
    grid-template-rows: repeat(6, auto);
    grid-column-gap: 30px;
    grid-row-gap: 38px;
  }
}
@media (max-width: 768.98px) {
  .fte-featured {
    padding-bottom: 0;
  }
}
.ten-featured__three-flash-warning {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 15.6px;
  line-height: 0.975rem;
  color: #595959;
  background-color: #fff;
  padding: 5px 15px 0;
}
@media (min-width: 769px) {
  .ten-featured__three-flash-warning {
    padding: 5px 0 0;
  }
}
.fte-featured-articles-list {
  list-style-type: none;
}
.fte-featured-articles-list,
.fte-featured-articles-list .fte-article__excerpt p {
  margin: 0;
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:first-child {
    grid-row: 1/-1;
    grid-column: 1/7;
  }
}
@media (max-width: 768.98px) {
  .fte-featured-articles-list__item:first-child .fte-article__header {
    position: relative;
  }
  .fte-featured-articles-list__item:first-child
    .fte-article__header
    .fte-article__brand-bar:before {
    content: "";
    width: 10px;
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 2px;
  }
}
.fte-featured-articles-list__item:first-child .fte-article__featured-image {
  position: relative;
}
.fte-featured-articles-list__item:first-child
  .fte-article__featured-image:after {
  content: "";
  position: absolute;
  width: 160px;
  height: 20px;
  left: 20px;
  margin-top: -10px;
}
@media (max-width: 768.98px) {
  .fte-featured-articles-list__item:first-child
    .fte-article__featured-image:after {
    display: none;
  }
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:first-child
    .fte-article__featured-image.fte-article__featured-livestream:after {
    display: none;
  }
}
.fte-featured-articles-list__item:first-child .fte-article__title {
  margin: 17px 0 10px;
  padding: 0 20px;
}
@media (max-width: 768.98px) {
  [dir="ltr"]
    .fte-featured-articles-list__item:first-child
    .fte-article__title {
    padding-left: 40px;
  }
  [dir="rtl"]
    .fte-featured-articles-list__item:first-child
    .fte-article__title {
    padding-right: 40px;
  }
  [dir="ltr"]
    .fte-featured-articles-list__item:first-child
    .fte-article__title {
    padding-right: 15px;
  }
  [dir="rtl"]
    .fte-featured-articles-list__item:first-child
    .fte-article__title {
    padding-left: 15px;
  }
  .fte-featured-articles-list__item:first-child .fte-article__title {
    flex-basis: 28%;
  }
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:first-child .fte-article__title {
    margin-top: 25px;
  }
}
.fte-featured-articles-list__item:first-child .fte-article__title h3 {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.1;
  margin: 0;
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:first-child .fte-article__title h3 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.2;
  }
}
.fte-featured-articles-list__item:first-child .fte-article__title span {
  position: relative;
}
.fte-featured-articles-list__item:not(:first-child) .fte-article {
  display: grid;
  grid-template: 1fr/2.5fr 1fr;
  grid-gap: 10px;
  margin: 8px 15px;
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:not(:first-child) .fte-article {
    grid-template: 1fr/1fr 1.04fr;
    margin: 0;
  }
}
.fte-featured-articles-list__item:not(:first-child) .fte-article__title {
  margin: 0;
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:nth-last-child(-n + 8) {
    grid-column: span 3;
  }
}
.fte-featured-articles-list__item:nth-child(2) {
  grid-column: 2/-1;
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:nth-child(2) {
    grid-column: 7/-1;
    margin-bottom: -5px;
  }
}
@media (min-width: 769px) {
  .fte-featured-articles-list__item:nth-child(2) .fte-article {
    grid-gap: 20px;
    grid-template: 1fr/1fr 1.03fr;
  }
}
@media (max-width: 768.98px) {
  .fte-featured-articles-list__item:nth-child(2) .fte-article__featured-image {
    order: 2;
  }
}
.fte-featured-articles-list__item:nth-child(2) .fte-article__title {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0 0 2px;
  line-height: 1.2;
  font-weight: 700;
}
@media (max-width: 768.98px) {
  .fte-featured-articles-list__item:nth-child(2) .fte-article__title {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 500;
    flex-basis: 72%;
  }
}
@media (max-width: 768.98px) {
  .fte-featured-articles-list__item:nth-child(2) .post-label {
    font-size: 12.8px;
    font-size: 0.8rem;
  }
}
.fte-featured-articles-list__item:nth-child(2) .gc__meta .gc__meta__icon {
  width: 16px;
  height: 16px;
}
[dir="ltr"]
  .three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories {
  margin-left: 20px;
}
[dir="rtl"]
  .three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories {
  margin-right: 20px;
}
.three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories {
  margin-top: 0;
}
.three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories
  .fte-featured__related-title {
  padding: 0;
  margin-bottom: 10px;
}
.three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories
  .related-article__title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
}
@media (min-width: 769px) {
  .three-col-layout__inner
    .three-col-layout__stories
    .top-story-article-related-stories
    .related-article__title {
    font-size: 16px;
    font-size: 1rem;
  }
}
.three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories
  .top-story-article-related-stories__list {
  margin: 0;
}
.three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories
  .related-article {
  padding: 0;
  margin: 0 0 10px;
}
.three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories
  ul {
  margin-top: 10px;
}
.three-col-layout__inner
  .three-col-layout__stories
  .top-story-article-related-stories
  ul
  li:after {
  display: none;
}
.fte-article {
  position: relative;
}
.fte-article__excerpt {
  font-size: 18px;
  font-size: 1.125rem;
  color: #333;
  padding: 0 20px;
  font-weight: 300;
  line-height: 1.3;
}
@media (min-width: 769px) {
  .fte-article__excerpt {
    margin-bottom: 30px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media (max-width: 768.98px) {
  .fte-article__excerpt {
    font-size: 16px;
    font-size: 1rem;
    margin: 10px 20px 5px 15px;
    padding: 0 0 20px;
    font-weight: 300;
  }
}
.fte-article--top-right .fte-article__excerpt {
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  font-weight: 300;
  line-height: 1.3;
  padding: 0;
  margin: 0;
}
@media (max-width: 768.98px) {
  .fte-article--top-right .fte-article__excerpt {
    margin-top: 5px;
    font-weight: 300;
  }
}
.fte-featured__right-video-wrapper {
  margin: 0 -15px 15px;
}
@media (min-width: 769px) {
  .fte-featured__right-video-wrapper {
    margin: 0;
    grid-column: 7/-1;
  }
}
.fte-featured__right-video-wrapper .video-js:after {
  content: "";
  pointer-events: none;
  opacity: 1;
  transition-duration: 0.2;
  width: 100%;
  height: 50%;
  position: absolute;
  z-index: 6;
  left: 0;
  bottom: 0;
  background: linear-gradient(180deg, transparent, #000);
}
.fte-featured__right-video-wrapper .video-js.vjs-has-started:after {
  opacity: 0;
}
@media (min-width: 769px) {
  .fte-featured__right-video-wrapper .video-js:after {
    display: none;
  }
}
.fte-featured__story-type-flag {
  font-weight: 700;
  color: #c31833;
  margin: 0 0 5px;
  display: none;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 769px) {
  .fte-featured__story-type-flag {
    display: block;
  }
}
.fte-featured__title {
  font-size: 32px;
  font-size: 2rem;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  position: relative;
  margin-top: 0;
  padding: 15px 20px 0;
  font-weight: 900;
}
@media (min-width: 769px) {
  .fte-featured__title {
    margin-top: 15px;
    padding-right: 0;
  }
}
.fte-article__title-link {
  color: inherit;
  text-decoration: none;
  display: block;
}
.fte-article__title-link:focus,
.fte-article__title-link:hover {
  text-decoration: underline;
}
.fte-featured__social {
  text-align: left;
  padding-bottom: 10px;
}
.fte-featured__social.u-hidden--mobile {
  display: none;
}
.fte-featured__social.u-hidden--desktop {
  display: block;
}
@media (min-width: 769px) {
  .fte-featured__social {
    text-align: right;
    padding-bottom: 0;
  }
  .fte-featured__social.u-hidden--mobile {
    display: block;
  }
  .fte-featured__social.u-hidden--desktop {
    display: none;
  }
}
.fte-featured .social-share-button {
  border: none;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  cursor: pointer;
  color: inherit;
  font: inherit;
  text-align: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  margin: 0 20px 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .fte-featured .social-share-button[focus-within] {
    outline-color: transparent;
  }
  .fte-featured .social-share-button:focus-within {
    outline-color: transparent;
  }
  .fte-featured .social-share-button.focus-visible,
  .fte-featured .social-share-button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
@-moz-document url-prefix("") {
  .fte-featured .social-share-button[focus-within] {
    outline-color: transparent;
  }
  .fte-featured .social-share-button:focus-within {
    outline-color: transparent;
  }
  .fte-featured .social-share-button.focus-visible,
  .fte-featured .social-share-button:focus-visible {
    outline: 3px dotted;
    outline-offset: 1px;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  .fte-featured .social-share-button[focus-within] {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
  .fte-featured .social-share-button:focus-within {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
}
@media (pointer: coarse) {
  .fte-featured .social-share-button:focus {
    outline: none;
  }
  .fte-featured .social-share-button.focus-visible,
  .fte-featured .social-share-button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
.fte-featured .social-share-button path {
  fill: #626262;
}
@media (min-width: 769px) {
  .fte-featured .social-share-button:nth-of-type(2) {
    margin: 0 20px 0 0;
  }
  .fte-featured .social-share-button:first-child {
    margin: 0;
  }
}
.fte-featured .social-share-button .icon-main-color {
  transition: fill 0.15s linear;
}
.fte-featured .social-share-button:hover .icon--facebook .icon-main-color {
  fill: #fff;
}
.fte-featured .social-share-button:hover .icon--twitter .icon-main-color {
  fill: #000;
}
.fte-featured .social-share-button:hover .icon--whatsapp .icon-main-color {
  fill: #fff;
}
.fte-featured__related-title {
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  font-weight: 300;
  padding: 0 20px;
  text-transform: uppercase;
  margin: 0;
}
.fte-featured__related-title__right {
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  font-weight: 300;
  padding: 18px 0 0;
}
.related-article {
  display: flex;
  flex-wrap: wrap;
  padding: 5px 0;
}
.related-article a {
  text-decoration: none;
}
.related-article h3 {
  margin-top: 0;
  margin-bottom: 0;
}
.fte-featured-related-stories {
  position: relative;
  z-index: 2;
}
.fte-featured-related-stories__list {
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  padding: 0 20px;
  margin: 0;
  list-style-type: none;
}
@media (max-width: 768.98px) {
  .fte-featured-related-stories__list .related-article {
    padding: 10px 0;
  }
}
.fte-article__featured-image--small {
  flex-basis: 47%;
  flex-grow: 0;
}
@media (max-width: 768.98px) {
  .fte-article__featured-image--small {
    order: 2;
    flex-basis: 28%;
  }
}
.fte-article__content {
  line-height: 1.2;
}
.fte-article__content .fte-article__title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 769px) {
  .fte-article__content .fte-article__title {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.fte-article__content .post-label .post-label__link img {
  max-width: none;
}
.fte-article__content .author-link {
  font-size: 14px;
  font-size: 0.875rem;
}
.fte-article__content ul.liveblog-timeline {
  padding: 0 15px;
}
@media (min-width: 769px) {
  .fte-article__content ul.liveblog-timeline {
    padding: 0 20px;
  }
}
.related-article__icon-link {
  flex-basis: 25px;
  flex-grow: 0;
  margin-top: 2px;
}
.related-article__content {
  flex-basis: 40%;
  flex-grow: 1;
}
.related-article__title {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0;
  font-weight: 400;
  line-height: 1.2;
}
.related-article__title .related-article__title-link {
  color: #000;
}
.related-article__title .related-article__title-link:focus,
.related-article__title .related-article__title-link:hover {
  text-decoration: underline;
}
.trending-articles .related-article:last-child {
  border-bottom: none;
}
.fte-container__inner {
  max-width: 1200px;
  padding: 0 15px;
  margin: auto;
}
.fte-container__inner:after {
  content: ".";
  display: block;
  height: 1px;
  clear: both;
  visibility: hidden;
}
@media (max-width: 768.98px) {
  .fte-container__inner {
    padding-left: 0;
    padding-right: 0;
    color: #8d8d8d;
  }
}
.fte-more-stories-heading {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 15px;
  font-weight: 300;
  color: #333;
  display: block;
}
.fte-more-stories-heading hr {
  margin: 10px 0 25px;
}
.fte-article--podcast .podcast-listen-button {
  border: none;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  cursor: pointer;
  color: inherit;
  font: inherit;
  text-align: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  margin: 24px 0 0 20px;
  width: 90%;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .fte-article--podcast .podcast-listen-button[focus-within] {
    outline-color: transparent;
  }
  .fte-article--podcast .podcast-listen-button:focus-within {
    outline-color: transparent;
  }
  .fte-article--podcast .podcast-listen-button.focus-visible,
  .fte-article--podcast .podcast-listen-button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
@-moz-document url-prefix("") {
  .fte-article--podcast .podcast-listen-button[focus-within] {
    outline-color: transparent;
  }
  .fte-article--podcast .podcast-listen-button:focus-within {
    outline-color: transparent;
  }
  .fte-article--podcast .podcast-listen-button.focus-visible,
  .fte-article--podcast .podcast-listen-button:focus-visible {
    outline: 3px dotted;
    outline-offset: 1px;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  .fte-article--podcast .podcast-listen-button[focus-within] {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
  .fte-article--podcast .podcast-listen-button:focus-within {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
}
@media (pointer: coarse) {
  .fte-article--podcast .podcast-listen-button:focus {
    outline: none;
  }
  .fte-article--podcast .podcast-listen-button.focus-visible,
  .fte-article--podcast .podcast-listen-button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
@media (min-width: 769px) {
  .fte-article--podcast .podcast-listen-button {
    margin-left: 23px;
    margin-top: 0;
    width: 200px;
  }
}
.fte-article--podcast.fte-article--top-right .audio-play-thumbnail button,
.fte-article--podcast.fte-article--top-right .audio-play-thumbnail svg {
  width: 32px;
  height: 32px;
}
@media (min-width: 769px) {
  .fte-article--podcast.fte-article--top-right .audio-play-thumbnail button,
  .fte-article--podcast.fte-article--top-right .audio-play-thumbnail svg {
    width: 48px;
    height: 48px;
  }
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .container--fte-wrapper {
    display: block;
  }
  .fte-article--small,
  .fte-article--top-right .fte-article__featured-image,
  .fte-featured__content-wrapper {
    float: left;
    width: 50%;
  }
  .fte-article--small {
    display: block;
  }
  .fte-article--small .fte-article__featured-image--small {
    float: left;
    width: 50%;
  }
  .fte-article--small .fte-article__content {
    font-size: 16px;
    font-size: 1rem;
    float: left;
    width: 48%;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .container--fte-wrapper {
    display: block;
  }
  .fte-article--small,
  .fte-article--top-right .fte-article__featured-image,
  .fte-featured__content-wrapper {
    float: left;
    width: 50%;
  }
  .fte-article--small {
    display: block;
  }
  .fte-article--small .fte-article__featured-image--small {
    float: left;
    width: 50%;
  }
  .fte-article--small .fte-article__content {
    font-size: 16px;
    font-size: 1rem;
    float: left;
    width: 48%;
  }
}
@media (min-width: 769px) {
  html[dir="rtl"] .fte-featured {
    grid-row-gap: 30px;
  }
}
html[dir="rtl"]
  .fte-featured--with-video
  .fte-featured-articles-list__item:first-child
  .featured-video-with-thumbnail-wrapper
  a:before {
  display: none;
}
@media (max-width: 768.98px) {
  html[dir="rtl"]
    .fte-featured--with-video
    .fte-featured-articles-list__item:first-child
    .fte-article__brand-bar:before {
    display: none;
  }
}
@media (max-width: 768.98px) {
  html[dir="rtl"]
    .fte-featured--with-video
    .fte-featured-articles-list__item:first-child
    .fte-article__title {
    padding-right: 0;
  }
}
@media (min-width: 769px) {
  html[dir="rtl"]
    .fte-featured--with-video
    .fte-featured-articles-list__item:first-child
    .fte-article__featured-image:after {
    display: none;
  }
}
html[dir="rtl"]
  .fte-featured-articles-list__item:first-child
  .fte-article__featured-image:after {
  right: 20px;
}
@media (max-width: 768.98px) {
  html[dir="rtl"]
    .fte-featured-articles-list__item:first-child
    .fte-article__header
    .fte-article__brand-bar:before {
    right: 15px;
  }
  html[dir="rtl"]
    .fte-featured-articles-list__item:first-child
    .fte-article__header
    .fte-article__title
    span {
    right: 0;
  }
}
html[dir="rtl"]
  .fte-featured-articles-list__item:first-child
  .fte-article__title
  h3 {
  line-height: 1.5;
}
@media (min-width: 769px) {
  html[dir="rtl"]
    .fte-featured-articles-list__item:first-child
    .fte-article__title
    h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
html[dir="rtl"]
  .fte-featured-articles-list__item:first-child
  .fte-article__excerpt {
  color: #595959;
  line-height: 1.5;
  font-weight: 400;
}
@media (max-width: 768.98px) {
  html[dir="rtl"]
    .fte-featured-articles-list__item:first-child
    .fte-article__excerpt {
    font-size: 18px;
    font-size: 1.125rem;
    color: #626262;
  }
}
html[dir="rtl"]
  .fte-featured-articles-list__item:nth-child(2)
  .fte-article__title {
  line-height: 1.5;
}
html[dir="rtl"] .fte-featured-articles-list .fte-article__excerpt p {
  margin-top: 10px;
}
html[dir="rtl"] .fte-featured__related-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.33;
}
html[dir="rtl"] .related-article__title {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5;
}
@media (max-width: 768.98px) {
  html[dir="rtl"] .related-article__title {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 700;
  }
}
html[dir="rtl"] .fte-article--top-right .fte-article__excerpt {
  color: #595959;
  line-height: 1.5;
}
html[dir="rtl"] .fte-article__content {
  line-height: 1.5;
}
html[dir="rtl"] .fte-article__content .fte-article__title {
  font-weight: 700;
}
html[dir="rtl"]
  .fte-article__content
  .fte-article__title
  .fte-article__title-link {
  color: #212121;
  word-break: break-word;
}
html[dir="rtl"] .fte-article__content .post-label .post-label__link img {
  max-width: 60px;
}
html[dir="rtl"] .fte-more-stories-heading {
  font-size: 18px;
  font-size: 1.125rem;
  color: #000;
  line-height: 1.33;
  font-weight: 400;
}
html.theme-aja
  .fte-featured-articles-list__item:nth-child(2)
  .fte-article__excerpt {
  display: none;
}
html.theme-aja
  .fte-featured-articles-list__item:nth-child(2)
  .fte-article__content
  .post-label
  .post-label__link
  img {
  max-width: 100%;
  height: 18px;
}
html.theme-aja
  .fte-featured-articles-list__item:nth-last-child(-n + 8)
  .fte-article__content
  .post-label
  .post-label__link
  img {
  height: 14px;
}
@media (max-width: 768.98px) {
  html.theme-aja
    .container--fte-wrapper
    .fte-article__content
    .fte-article__meta {
    margin-top: 10px;
  }
  html.theme-aja
    .fte-featured-articles-list__item:first-child
    .fte-article__excerpt,
  html.theme-aja
    .fte-featured-articles-list__item:first-child
    .fte-featured-related-stories {
    display: none;
  }
  html.theme-aja
    .fte-featured-articles-list__item:first-child
    .fte-article__title
    h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.5;
  }
  html.theme-aja .fte-featured-articles-list__item:nth-child(2) .post-label {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.11;
  }
  html.theme-aja
    .fte-featured--with-video
    .fte-featured-articles-list__item:first-child
    .fte-article__title {
    padding-right: 40px;
  }
  html.theme-aja
    .fte-featured--with-video
    .fte-featured-articles-list__item:first-child
    .fte-article__brand-bar:before {
    display: block;
  }
  html.theme-aja .fte-article__content .post-label__link img {
    max-width: 75px;
  }
  html.theme-aja .fte-more-stories-heading hr {
    background: #bebebe;
  }
  html.theme-aja .top-story-article-related-stories {
    display: none;
  }
}
.dark-mode
  .fte-featured
  .social-share-button:hover
  .icon--twitter
  .icon-main-color {
  fill: #fff;
}
@media (min-width: 769px) {
  .top-story-article .top-story-article__featured-livestream {
    margin-bottom: 15px;
  }
}
.top-story-article__featured-image {
  margin-bottom: 30px;
  position: relative;
}
[dir="ltr"]
  .top-story-article__featured-image:not(
    .top-story-article__featured-breaking
  ):not(.top-story-article__featured-livestream):after {
  left: 20px;
}
[dir="rtl"]
  .top-story-article__featured-image:not(
    .top-story-article__featured-breaking
  ):not(.top-story-article__featured-livestream):after {
  right: 20px;
}
.top-story-article__featured-image:not(
    .top-story-article__featured-breaking
  ):not(.top-story-article__featured-livestream):after {
  content: "";
  position: absolute;
  width: 160px;
  height: 20px;
  margin-top: -10px;
  background: var(--primary-color);
}
@media (max-width: 768.98px) {
  .top-story-article__featured-image:not(
      .top-story-article__featured-breaking
    ):not(.top-story-article__featured-livestream):after {
    display: none;
  }
}
[dir="ltr"] .top-story-article__featured-image > .responsive-image + span {
  margin-left: 25px;
}
[dir="rtl"] .top-story-article__featured-image > .responsive-image + span {
  margin-right: 25px;
}
.top-story-article__featured-image > .responsive-image + span {
  font-size: 18px;
  font-size: 1.125rem;
  display: inline-block;
  position: absolute;
  bottom: 0;
  color: #fff;
  background-color: #c31833;
  border-radius: 15px;
  font-weight: 700;
  line-height: 1;
  padding: 4px 15px;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (min-width: 769px) {
  .top-story-article__featured-image > .responsive-image + span {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
article.top-story-article:after {
  content: "";
  display: block;
  border-bottom: 1px solid #f0f0f0;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 769px) {
  article.top-story-article:after {
    content: unset;
    margin-top: 0;
    margin-bottom: 0;
  }
}
article.top-story-article .liveblog-timeline__update {
  line-height: 1.5;
}
article.top-story-article .liveblog-timeline__update:after {
  content: unset;
}
[dir="ltr"] article.top-story-article .top-story-article__content {
  padding-left: 25px;
}
[dir="rtl"] article.top-story-article .top-story-article__content {
  padding-right: 25px;
}
@media (min-width: 769px) {
  [dir="ltr"] article.top-story-article .top-story-article__content {
    padding-left: 20px;
  }
  [dir="rtl"] article.top-story-article .top-story-article__content {
    padding-right: 20px;
  }
}
@media (max-width: 768.98px) {
  article.top-story-article .top-story-article__header {
    padding: 0;
    position: relative;
  }
  [dir="ltr"] article.top-story-article .top-story-article__header:before {
    left: 0;
  }
  [dir="rtl"] article.top-story-article .top-story-article__header:before {
    right: 0;
  }
  article.top-story-article .top-story-article__header:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 39px;
    position: absolute;
    top: calc(50% - 19.5px);
    border-radius: 4px;
    background: var(--primary-color);
  }
}
@media (max-width: 768.98px) and (min-width: 769px) {
  article.top-story-article .top-story-article__header:before {
    width: 4px;
    height: 24px;
    top: calc(50% - 12px);
  }
}
@media (max-width: 768.98px) {
  [dir="ltr"] article.top-story-article .top-story-article__header:before {
    left: -25px;
  }
  [dir="rtl"] article.top-story-article .top-story-article__header:before {
    right: -25px;
  }
  article.top-story-article .top-story-article__header:before {
    top: 0;
    bottom: 0;
    height: unset;
    border-radius: 0;
    position: absolute;
  }
}
article.top-story-article
  .top-story-article__header
  .post-label
  .post-label__text {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}
article.top-story-article
  .top-story-article__header
  .top-story-article__title
  h3 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.5;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 10px;
}
@media (min-width: 769px) {
  article.top-story-article
    .top-story-article__header
    .top-story-article__title
    h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
article.top-story-article .top-story-article__excerpt {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #595959;
}
@media (min-width: 769px) {
  article.top-story-article .top-story-article__excerpt {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
article.top-story-article .top-story-article__excerpt p {
  margin-top: 0;
  margin-bottom: 30px;
}
@media (max-width: 768.98px) {
  .theme-aja .top-story-article__excerpt {
    display: none;
  }
}
html[dir="ltr"]
  article.top-story-article
  .top-story-article__header
  .post-label
  .post-label__text {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}
html[dir="ltr"] article.top-story-article .top-story-article__excerpt {
  font-weight: 300;
}
.category-collection-wrapper {
  margin-bottom: 60px;
}
@media (min-width: 769px) {
  .category-collection-wrapper {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }
}
ul.category-collection-items {
  margin-top: 0;
  margin-bottom: 0;
}
.three-col-layout__stories {
  position: relative;
  z-index: 2;
  color: #000;
}
.three-col-layout__stories ul {
  list-style-type: none;
  padding: 0;
}
.three-col-layout__stories ul > li:not(:last-child):after {
  content: "";
  display: block;
  border-bottom: 1px solid #f0f0f0;
}
.three-col-layout__stories
  ul.hp-featured-second-stories
  li:first-child
  article.article-card--small {
  display: flex;
}
.three-col-layout__stories
  ul.hp-featured-second-stories
  li:first-child
  article.article-card--medium {
  display: none;
}
@media (min-width: 769px) {
  .three-col-layout__stories
    ul.hp-featured-second-stories
    li:first-child
    article {
    padding-top: 0;
  }
  .three-col-layout__stories
    ul.hp-featured-second-stories
    li:first-child
    article.article-card--small {
    display: none;
  }
  .three-col-layout__stories
    ul.hp-featured-second-stories
    li:first-child
    article.article-card--medium {
    display: block;
  }
}
.three-col-layout__stories li:after {
  content: "";
  display: block;
  clear: both;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 769px) {
  .three-col-layout__stories li:after {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.three-col-layout__stories + hr {
  margin-top: 20px;
  margin-bottom: 20px;
}
.three-col-layout__stories .hp-featured-second-stories {
  margin: 0 0 60px;
  padding: 0;
}
@media (min-width: 769px) {
  .three-col-layout__stories {
    padding-top: 30px;
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 5fr));
    grid-template-rows: repeat(6, auto);
    grid-auto-flow: column;
    grid-column-gap: 30px;
    grid-row-gap: 38px;
  }
  .three-col-layout__stories > .top-story-article {
    grid-row: 1/-1;
    grid-column: 1/7;
  }
  .three-col-layout__stories .hp-featured-second-stories {
    grid-row: 1/-1;
    grid-column: 7 / span 3;
    position: relative;
    margin: 0;
  }
  [dir="ltr"] .three-col-layout__stories .hp-featured-second-stories:after {
    right: -15px;
  }
  [dir="rtl"] .three-col-layout__stories .hp-featured-second-stories:after {
    left: -15px;
  }
  [dir="ltr"] .three-col-layout__stories .hp-featured-second-stories:after {
    border-right: 1px solid #f0f0f0;
  }
  [dir="rtl"] .three-col-layout__stories .hp-featured-second-stories:after {
    border-left: 1px solid #f0f0f0;
  }
  .three-col-layout__stories .hp-featured-second-stories:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
  }
  .three-col-layout__stories .hp-featured-categories {
    grid-row: 1/-1;
    grid-column: 10 / span 3;
  }
  .three-col-layout__stories
    .hp-featured-categories
    .hp-featured-categories-child:last-child,
  .three-col-layout__stories
    .hp-featured-categories
    .hp-featured-categories-child:last-child
    .category-collection-items {
    margin-bottom: 0;
  }
}
@media (min-width: 769px) and (min-width: 769px) {
  .three-col-layout__stories .hp-featured-categories .branded-collection-title {
    margin-bottom: 5px;
  }
}
main.three-col-layout__inner hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.iframe {
  width: 100%;
  position: relative;
}
.iframe__loading {
  z-index: 1;
}
.iframe__iframe {
  width: 100%;
  z-index: 2;
  position: relative;
}
.iframe--election-count {
  height: 230px;
}
@media (max-width: 1021px) {
  .iframe--election-map {
    height: 650px;
  }
}
@media (max-width: 797px) {
  .iframe--election-map {
    height: 0;
    padding-bottom: 95%;
    position: relative;
  }
  .iframe--election-map iframe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
}
@media (max-width: 348px) {
  .iframe--election-map {
    padding-bottom: 105%;
  }
}
@media (min-width: 1022px) {
  .iframe--election-map {
    height: 840px;
  }
}
.iframe--election-map iframe {
  height: 100%;
}
.visual-play {
  width: 2rem;
  height: 0.7rem;
  display: flex;
  justify-content: space-evenly;
  align-items: flex-end;
  box-sizing: border-box;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
[dir="ltr"] .visual-play-bar {
  margin-right: 1px;
}
[dir="rtl"] .visual-play-bar {
  margin-left: 1px;
}
.visual-play-bar {
  display: inline-block;
  background: #222;
  width: 30%;
  height: 100%;
  -webkit-animation: bounce 1.4s ease infinite alternate;
  animation: bounce 1.4s ease infinite alternate;
}
.visual-bar1 {
  height: 60%;
}
.visual-bar2 {
  height: 30%;
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
}
.visual-bar3 {
  height: 75%;
  -webkit-animation-delay: -3.7s;
  animation-delay: -3.7s;
}
@-webkit-keyframes bounce {
  10% {
    height: 30%;
  }
  30% {
    height: 100%;
  }
  60% {
    height: 50%;
  }
  80% {
    height: 75%;
  }
  to {
    height: 60%;
  }
}
@keyframes bounce {
  10% {
    height: 30%;
  }
  30% {
    height: 100%;
  }
  60% {
    height: 50%;
  }
  80% {
    height: 75%;
  }
  to {
    height: 60%;
  }
}
.audio-hub-listen-button {
  display: flex;
  padding: 10px 40px;
  border: 2px solid #222;
  justify-content: center;
  border-radius: 20px;
  text-align: center;
  text-decoration: none;
  color: #222;
  cursor: pointer;
  width: 100%;
  margin-top: 24px;
  background-color: transparent;
  font-weight: 300;
  white-space: pre;
  line-height: normal;
  font-size: 16px;
  font-size: 1rem;
}
@media (min-width: 769px) {
  .audio-hub-listen-button {
    width: 210px;
  }
}
.audio-hub-listen-button--playing {
  align-items: baseline;
}
.audio-hub-listen-button--ten-featured-area {
  padding: 5px 12px;
  border-width: 1px;
  font-weight: 500;
  margin-top: 7px;
  width: auto;
  font-size: 12px;
  font-size: 0.75rem;
}
.audio-hub-listen-button .audio-icon-loading {
  width: 50px;
  height: 14px;
  position: absolute;
}
.audio-hub-listen-button .audio-icon-loading circle {
  fill: #000;
}
[dir="ltr"]
  .audio-hub-listen-button--playing.audio-hub-listen-button--ten-featured-area {
  padding-left: 5px;
}
[dir="rtl"]
  .audio-hub-listen-button--playing.audio-hub-listen-button--ten-featured-area {
  padding-right: 5px;
}
html[dir="rtl"] .audio-hub-listen-button {
  border-radius: 25px;
}
@media (min-width: 769px) {
  html[dir="rtl"]
    .carousel__container-carousel-item
    .audio-hub-listen-button
    .audio-icon-loading {
    height: 20px;
  }
}
.audio-play-thumbnail {
  position: relative;
}
.audio-play-thumbnail button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  cursor: pointer;
  color: inherit;
  font: inherit;
  text-align: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .audio-play-thumbnail button[focus-within] {
    outline-color: transparent;
  }
  .audio-play-thumbnail button:focus-within {
    outline-color: transparent;
  }
  .audio-play-thumbnail button.focus-visible,
  .audio-play-thumbnail button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
@-moz-document url-prefix("") {
  .audio-play-thumbnail button[focus-within] {
    outline-color: transparent;
  }
  .audio-play-thumbnail button:focus-within {
    outline-color: transparent;
  }
  .audio-play-thumbnail button.focus-visible,
  .audio-play-thumbnail button:focus-visible {
    outline: 3px dotted;
    outline-offset: 1px;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  .audio-play-thumbnail button[focus-within] {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
  .audio-play-thumbnail button:focus-within {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
}
@media (pointer: coarse) {
  .audio-play-thumbnail button:focus {
    outline: none;
  }
  .audio-play-thumbnail button.focus-visible,
  .audio-play-thumbnail button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
.article-featured-top-related {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  line-height: 1.5;
  margin: 0 0 20px;
  flex-grow: 1;
  position: relative;
}
@media (min-width: 769px) {
  .article-featured-top-related {
    margin: 0 0 30px;
  }
}
.article-featured-top-related a {
  text-decoration: none;
}
.article-featured-top-related__content {
  flex-basis: calc(100% - 35px);
  flex-grow: 1;
}
@media (min-width: 769px) {
  .article-featured-top-related__content {
    flex-basis: calc(100% - 50px);
    padding: 6px;
    margin: -6px;
  }
}
.article-featured-top-related__title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 769px) {
  .article-featured-top-related__title {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.article-featured-top-related__title__link {
  color: #000;
}
.article-featured-top-related__title__link:focus,
.article-featured-top-related__title__link:hover {
  text-decoration: underline;
}
.article-featured-top-related__title__link:before {
  content: "";
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  position: absolute;
}
.container--black .article-featured-top-related__title__link {
  color: #fff;
}
.article-featured-top-related__icon {
  flex-basis: 35px;
  flex-grow: 0;
}
@media (min-width: 769px) {
  .article-featured-top-related__icon {
    flex-basis: 50px;
  }
  .article-featured-top-related__icon .icon {
    width: 32px;
    height: 32px;
  }
}
.article-featured-top-related__meta {
  color: #8d8d8d;
  font-weight: 700;
  display: none;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
}
.article-featured-top-related__meta:focus,
.article-featured-top-related__meta:hover {
  color: #8d8d8d;
}
@media (min-width: 769px) {
  .article-featured-top-related__meta {
    display: block;
    margin-top: 10px;
  }
}
.qid-featured__related-stories .article-featured-top-related__meta,
.qid-featured__related-stories:focus,
.qid-featured__related-stories:hover {
  color: #fff;
}
.qid-featured__related-stories .icon--primary .icon-main-color {
  fill: #fff;
}
.theme-chinese .article-featured-top-related__meta,
.theme-chinese .article-featured-top-related__title {
  font-weight: 400;
}
@media (max-width: 768.98px) {
  .theme-ajb .article-featured-top-related__title,
  .theme-aje .article-featured-top-related__title {
    line-height: 1.2;
    display: block;
  }
}
@media (max-width: 768.98px) {
  .theme-ajb .article-featured-top-related__icon,
  .theme-aje .article-featured-top-related__icon {
    flex-basis: 21px;
  }
}
[dir="ltr"] .featured-top-related-articles {
  padding-left: 0;
}
[dir="rtl"] .featured-top-related-articles {
  padding-right: 0;
}
.featured-top-related-articles {
  display: flex;
  flex-wrap: wrap;
  color: #fff;
  margin: 0 0 15px;
  list-style-type: none;
}
@media (max-width: 768.98px) {
  .featured-top-related-articles {
    flex-direction: column;
  }
}
.featured-top-related-articles__heading {
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  display: block;
  padding-bottom: 10px;
  font-weight: 100;
  text-transform: uppercase;
}
@media (min-width: 769px) {
  .featured-top-related-articles {
    width: 100%;
    margin: 0;
    display: grid;
    align-items: start;
    grid-gap: 60px;
    grid-template-columns: repeat(12, minmax(0, 5fr));
  }
}
.theme-ajm .article-featured-top-related__meta {
  font-weight: 400;
}
.container--qid-wrapper {
  position: relative;
  background: #000;
  margin-bottom: 20px;
}
.container--qid-wrapper .featured-top-related-articles {
  position: relative;
  z-index: 2;
}
@media (max-width: 768.98px) {
  .container--qid-wrapper .qid-featured__related-stories {
    padding: 0 15px;
  }
}
@media (min-width: 769px) {
  .container__inner.container__inner--qid {
    min-height: 700px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
@media (max-width: 768.98px) {
  .container__inner.container__inner--qid {
    padding: 0;
  }
}
.container-background-image,
.qid-featured.qid-featured--with-image .container-background-image {
  width: 100%;
  max-width: 1400px;
  position: relative;
  overflow: hidden;
}
.container-background-image--with-video,
.qid-featured.qid-featured--with-image .container-background-image--with-video {
  display: none;
}
.container-background-image--with-gradient:after,
.qid-featured.qid-featured--with-image
  .container-background-image--with-gradient:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, transparent, #000);
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .container-background-image,
  .qid-featured.qid-featured--with-image .container-background-image {
    height: 594px;
    overflow-y: hidden;
  }
}
@supports (-ms-ime-align: auto) and
  (not ((position: -webkit-sticky) or (position: sticky))) {
  .container-background-image,
  .qid-featured.qid-featured--with-image .container-background-image {
    height: 594px;
    overflow-y: hidden;
  }
}
@media (min-width: 769px) {
  .container-background-image,
  .qid-featured.qid-featured--with-image .container-background-image {
    position: absolute;
    z-index: 1;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  .container-background-image .responsive-image,
  .qid-featured.qid-featured--with-image
    .container-background-image
    .responsive-image {
    position: static;
  }
  .container-background-image .responsive-image:before,
  .qid-featured.qid-featured--with-image
    .container-background-image
    .responsive-image:before {
    content: none;
  }
  .container-background-image--with-video,
  .qid-featured.qid-featured--with-image
    .container-background-image--with-video {
    display: block;
  }
  .container-background-image--with-gradient:after,
  .qid-featured.qid-featured--with-image
    .container-background-image--with-gradient:after {
    top: 0;
    background: radial-gradient(
      ellipse 25%,
      ellipse 0,
      transparent 0,
      rgba(0, 0, 0, 0.4) 50%,
      #000 100%
    );
    background: radial-gradient(
      ellipse 25% 25%,
      transparent 0,
      rgba(0, 0, 0, 0.4) 50%,
      #000 100%
    );
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(18deg) scale(4);
    transform: translate3d(-50%, -50%, 0) rotate(18deg) scale(4);
  }
  .container-background-image--with-video:after,
  .qid-featured.qid-featured--with-image
    .container-background-image--with-video:after {
    background: rgba(0, 0, 0, 0.8);
  }
}
.container-background-image img,
.qid-featured.qid-featured--with-image .container-background-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (min-width: 769px) {
  html[dir="ltr"] .container-background-image--with-gradient:after {
    -webkit-transform: translate3d(50%, -50%, 0) rotate(-18deg) scale(4);
    transform: translate3d(50%, -50%, 0) rotate(-18deg) scale(4);
  }
}
.qid-featured {
  color: #fff;
  z-index: 2;
  padding: 0 0 30px;
}
@media (min-width: 769px) {
  .qid-featured {
    padding: 8vw 0 6.5vw;
    width: 100%;
    display: grid;
    align-items: start;
    grid-gap: 0;
    grid-template-columns: repeat(12, minmax(0, 5fr));
  }
}
@media (min-width: 769px) and (min-width: 769px) {
  .qid-featured {
    grid-gap: 30px;
  }
}
@media (min-width: 769px) {
  .qid-featured {
    padding: 100px 0 75px;
  }
}
.qid-featured__video-wrapper {
  margin-bottom: 15px;
  z-index: 100;
}
@media (min-width: 769px) {
  .qid-featured__video-wrapper {
    margin: 0;
    grid-column: 7/-1;
  }
  .qid-featured.qid-featured--with-video .qid-featured__video-wrapper {
    order: 2;
  }
}
@media (min-width: 769px) and (-ms-high-contrast: none),
  screen and (min-width: 769px) and (-ms-high-contrast: active) {
  .qid-featured__video-wrapper {
    width: 48.72%;
    float: left;
    display: block;
  }
}
@media (min-width: 769px) {
  @supports (-ms-ime-align: auto) and
    (not ((position: -webkit-sticky) or (position: sticky))) {
    .qid-featured__video-wrapper {
      width: 48.72%;
      float: left;
      display: block;
    }
  }
}
.qid-featured__video-wrapper .video-js:after {
  content: "";
  pointer-events: none;
  opacity: 1;
  transition-duration: 0.2;
  width: 100%;
  height: 50%;
  position: absolute;
  z-index: 6;
  left: 0;
  bottom: 0;
  background: linear-gradient(180deg, transparent, #000);
}
.qid-featured__video-wrapper .video-js.vjs-has-started:after {
  opacity: 0;
}
@media (min-width: 769px) {
  .qid-featured__video-wrapper .video-js:after {
    display: none;
  }
}
.qid-featured__video-wrapper .qid__three-flash-warning {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 14.4px;
  line-height: 0.9rem;
  color: #969696;
  background-color: #000;
  padding: 10px 5px 5px 10px;
}
.qid-featured__content-wrap {
  padding: 0 15px;
  z-index: 2;
}
@media (min-width: 769px) {
  .qid-featured__content-wrap {
    padding-right: 4vw;
    grid-column-end: span 5;
  }
  .qid-featured.qid-featured--with-video .qid-featured__content-wrap {
    order: 1;
  }
}
@media (min-width: 769px) and (-ms-high-contrast: none),
  screen and (min-width: 769px) and (-ms-high-contrast: active) {
  .qid-featured__content-wrap {
    width: 40.171%;
    display: block;
  }
}
@media (min-width: 769px) {
  @supports (-ms-ime-align: auto) and
    (not ((position: -webkit-sticky) or (position: sticky))) {
    .qid-featured__content-wrap {
      width: 40.171%;
      display: block;
    }
  }
}
@media (min-width: 1200px) {
  .qid-featured__content-wrap {
    padding-right: 48px;
  }
}
.qid-featured__post-type-flag {
  font-weight: 700;
  margin: 0;
  padding: 5px 0;
  font-size: 18px;
  font-size: 1.125rem;
}
@media (min-width: 769px) {
  .qid-featured__post-type-flag {
    display: block;
  }
}
.qid-featured__post-type-flag a {
  text-decoration: none;
}
.qid-featured__post-type-flag a:hover {
  text-decoration: underline;
}
.qid-featured__title {
  position: relative;
  margin-top: 0;
  margin-bottom: 15px;
}
@media (min-width: 769px) {
  .qid-featured__title {
    margin: 15px 0 10px;
  }
}
.qid-featured__title:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 10px;
}
@media (min-width: 769px) {
  .qid-featured__title:after {
    width: 20px;
  }
}
.qid-featured__title .post-label__link {
  color: #969696;
}
.qid-featured__title__heading {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.5;
  font-weight: 900;
  margin: 0;
}
.qid-featured__excerpt p {
  margin: 0;
  color: #fff;
}
.qid-featured__title__link {
  color: inherit;
  text-decoration: none;
}
.qid-featured__title__link:focus,
.qid-featured__title__link:hover {
  text-decoration: underline;
}
.qid-featured__excerpt {
  font-size: 20px;
  font-size: 1.25rem;
}
@media (min-width: 769px) {
  .qid-featured__excerpt {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 40px;
  }
}
.qid-featured__social {
  text-align: left;
  padding-bottom: 30px;
}
.qid-featured__social .social-share-button {
  margin: 0 20px 0 0;
}
@media (max-width: 768.98px) {
  .qid-featured__social {
    padding: 0 15px 30px;
  }
}
@media (min-width: 769px) {
  .qid-featured__social {
    text-align: right;
    margin-bottom: 0;
  }
  .qid-featured__social .social-share-buttons {
    justify-content: flex-end;
  }
}
@media (max-width: 768.98px) {
  .qid-featured__social .social-share-buttons .icon--twitter .icon-main-color {
    fill: #fff;
  }
}
.qid-featured .social-share-button {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background: transparent;
  cursor: pointer;
  color: inherit;
  font: inherit;
  text-align: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .qid-featured .social-share-button[focus-within] {
    outline-color: transparent;
  }
  .qid-featured .social-share-button:focus-within {
    outline-color: transparent;
  }
  .qid-featured .social-share-button.focus-visible,
  .qid-featured .social-share-button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
@-moz-document url-prefix("") {
  .qid-featured .social-share-button[focus-within] {
    outline-color: transparent;
  }
  .qid-featured .social-share-button:focus-within {
    outline-color: transparent;
  }
  .qid-featured .social-share-button.focus-visible,
  .qid-featured .social-share-button:focus-visible {
    outline: 3px dotted;
    outline-offset: 1px;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  .qid-featured .social-share-button[focus-within] {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
  .qid-featured .social-share-button:focus-within {
    outline: 5px auto #118add;
    outline-offset: -1px;
  }
}
@media (pointer: coarse) {
  .qid-featured .social-share-button:focus {
    outline: none;
  }
  .qid-featured .social-share-button.focus-visible,
  .qid-featured .social-share-button:focus-visible {
    outline: 2px auto #118add;
    outline-offset: 2px;
  }
}
.qid-featured .social-share-button path {
  fill: #969696;
}
@media (min-width: 769px) {
  .qid-featured .social-share-button:nth-of-type(2) {
    margin: 0;
  }
}
.qid-featured .social-share-button .icon-main-color {
  transition: fill 0.15s linear;
}
.qid-featured .social-share-button:hover .icon--facebook .icon-main-color,
.qid-featured .social-share-button:hover .icon--twitter .icon-main-color,
.qid-featured .social-share-button:hover .icon--whatsapp .icon-main-color {
  fill: #fff;
}
html[dir="rtl"] .qid-featured__title {
  padding-right: 2rem;
  padding-left: 0;
}
html[dir="rtl"] .qid-featured__title:after {
  left: auto;
  right: 0;
}
@media (min-width: 769px) {
  html[dir="rtl"] .qid-featured__title {
    padding-right: 0;
  }
  html[dir="rtl"] .qid-featured__title:after {
    right: -48px;
  }
}
html[dir="rtl"] .qid-featured__social {
  text-align: right;
}
@media (min-width: 1200px) {
  html[dir="rtl"] .qid-featured__content-wrap {
    padding-right: 48px;
    padding-left: 0;
  }
}
html[dir="rtl"] .qid-featured__social .social-share-buttons {
  direction: rtl;
  justify-content: flex-start;
}
html[dir="rtl"]
  .qid-featured__social
  .social-share-buttons
  .social-share-button {
  margin: 0 0 0 20px;
}
html[dir="ltr"] .qid-featured__title {
  padding-left: 2rem;
  padding-right: 0;
}
html[dir="ltr"] .qid-featured__title:after {
  right: auto;
  left: 0;
}
@media (min-width: 769px) {
  html[dir="ltr"] .qid-featured__title {
    padding-left: 0;
  }
  html[dir="ltr"] .qid-featured__title:after {
    left: -48px;
  }
}
html[dir="ltr"] .qid-featured__social {
  text-align: left;
}
@media (min-width: 1200px) {
  html[dir="ltr"] .qid-featured__content-wrap {
    padding-left: 48px;
    padding-right: 0;
  }
}
html.theme-ajb .qid-featured__post-type-flag,
html.theme-aje .qid-featured__post-type-flag {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
}
@media (min-width: 769px) {
  html.theme-ajb .qid-featured__post-type-flag,
  html.theme-aje .qid-featured__post-type-flag {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
html.theme-ajb .qid-featured__title,
html.theme-aje .qid-featured__title {
  margin-bottom: 20px;
  padding-left: 25px;
}
@media (min-width: 769px) {
  html.theme-ajb .qid-featured__title,
  html.theme-aje .qid-featured__title {
    padding-left: 0;
  }
}
html.theme-ajb .qid-featured__title__heading,
html.theme-aje .qid-featured__title__heading {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.1;
}
@media (min-width: 769px) {
  html.theme-ajb .qid-featured__title__heading,
  html.theme-aje .qid-featured__title__heading {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
html.theme-ajb .qid-featured__excerpt,
html.theme-aje .qid-featured__excerpt {
  line-height: 1.3;
  font-weight: 100;
  color: #e5e5e5;
}
@media (max-width: 768.98px) {
  html.theme-ajb .qid-featured__excerpt,
  html.theme-aje .qid-featured__excerpt {
    font-size: 16px;
    font-size: 1rem;
  }
}
html.theme-chinese .qid-featured__post-type-flag {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
html.theme-aja .qid__three-flash-warning {
  font-family: Al-Jazeera, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 18px;
  line-height: 1.125rem;
}
.dark-mode
  .qid-featured
  .social-share-button:hover
  .icon--twitter
  .icon-main-color {
  fill: #fff;
}
.article-trending {
  display: flex;
  flex-wrap: wrap;
  min-height: 42px;
  padding: 10px 0;
}
.article-trending a {
  text-decoration: none;
}
.article-trending h3 {
  margin-bottom: 0;
}
.article-trending__icon-link {
  flex-basis: 25px;
  flex-grow: 0;
  margin-top: 2px;
}
.article-trending__no-icon {
  flex-basis: 25px;
}
.article-trending__content {
  flex-basis: 40%;
  flex-grow: 1;
}
.article-trending__title {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5;
  margin-top: 0;
}
.article-trending__title .article-trending__title-link {
  color: #000;
}
.article-trending__title .article-trending__title-link:focus,
.article-trending__title .article-trending__title-link:hover {
  text-decoration: underline;
}
.trending-articles li:last-child {
  border-bottom: none;
}
.theme-chinese .article-trending__title {
  font-weight: 500;
}
.theme-ajb .article-trending,
.theme-aje .article-trending {
  display: flex;
  flex-wrap: wrap;
  min-height: 42px;
  padding: 10px 0;
}
.trending-articles {
  padding: 30px 15px;
  background: #fff;
  margin: 15px -15px;
}
@media (min-width: 769px) {
  .trending-articles {
    margin: 0;
  }
}
@media (max-width: 768.98px) {
  .trending-articles {
    display: none;
  }
}
.trending-articles__list {
  margin: initial;
  padding: initial;
  list-style: none;
}
h2.trending-articles__header-title {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 25px;
  text-transform: uppercase;
}
h2.trending-articles__header-title:after {
  content: "";
  display: inline-block;
  position: relative;
  height: 10px;
  width: 10px;
  margin-right: 10px;
  top: -3px;
}
html[dir="ltr"] h2.trending-articles__header-title:after {
  margin-right: 0;
  margin-left: 10px;
}
.marketing-points {
  list-style: none;
  margin: 0;
  padding: 0;
}
.marketing-points__item {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}
.marketing-points__item h3 {
  font-size: 20px;
  font-size: 1.25rem;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  line-height: 1.2;
  margin: 0;
}
.marketing-points__item p {
  margin: 5px 0 0;
  color: #4b4b4b;
}
.marketing-points__item:first-of-type {
  margin-top: 30px;
}
.marketing-points__item svg {
  min-width: 24px;
}
.marketing-points__item .content {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-left: 30px;
}
html[dir="rtl"] .marketing-points__item .content {
  margin-left: 0;
  margin-right: 30px;
}
.pill {
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 12px;
  font-weight: 400;
  line-height: 1.333;
  margin: 0 10px;
  padding: 4px 8px;
  white-space: nowrap;
}
.pill--grey {
  background-color: #e5e5e5;
  color: #333;
}
.welcome-modal {
  width: 480px;
}
@media (max-width: 768.98px) {
  .welcome-modal {
    width: 100%;
    margin: 0 15px;
  }
}
.welcome-modal__header {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.welcome-modal__header h1 {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0;
  font-weight: 300;
}
.welcome-modal__close-btn {
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.welcome-modal hr {
  background: #e5e5e5;
  margin: 20px -30px;
}
@media (max-width: 768.98px) {
  .welcome-modal hr {
    margin: 20px -20px;
  }
}
.welcome-modal p {
  margin-bottom: 0;
  margin-top: 10px;
}
.welcome-modal__download {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 15px;
}
.welcome-modal__download-badge {
  display: block;
  overflow: hidden;
  width: 132px;
  height: 44px;
}
.welcome-modal__download-badge img {
  width: 132px;
  height: 44px;
}
.welcome-modal__download-badge--google,
.welcome-modal__download-badge--google img {
  width: 165px;
  height: 55px;
}
.welcome-modal .toast-popup {
  margin-top: 15px;
  position: unset;
  visibility: visible;
  width: calc(100% - 4px);
  margin-left: 4px;
}
.welcome-modal .toast-popup__message-content {
  margin: 0 0 0 5px;
}
.welcome-modal .toast-popup__message-content strong {
  word-break: break-word;
}
.welcome-modal .marketing-points__item {
  align-items: flex-start;
  margin-bottom: 10px;
  margin-top: 0;
}
.welcome-modal .marketing-points__item:first-of-type {
  margin-top: 20px;
}
.welcome-modal .marketing-points__item .content {
  margin-left: 10px;
}
.welcome-modal .marketing-points__item svg {
  min-width: 20px;
}
.welcome-modal .marketing-points__item h3 {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.welcome-modal .marketing-points__item i {
  margin-right: 10px;
}
.welcome-modal .marketing-points__item i + .pill {
  margin: 0;
}
html[dir="rtl"] .welcome-modal .marketing-points__item .content {
  margin-left: 0;
  margin-right: 10px;
}
html[dir="rtl"] .welcome-modal .marketing-points__item i {
  margin-right: 0;
  margin-left: 10px;
}
html[dir="rtl"] .toast-popup {
  margin-right: 4px;
  margin-left: 0;
}
html[dir="rtl"] .toast-popup__message-content {
  margin: 0 5px 0 0;
}
.theme-chinese .welcome-modal__download-badge--google {
  width: 151.8px;
  height: 50.6px;
  margin-left: 10px;
}
.theme-chinese .welcome-modal__download-badge--google img {
  width: 151.8px;
  height: 50.6px;
}
/*# sourceMappingURL=component~homepage-route~f71cff67.eaef31cd.chunk.css.map */
